OpenISA VEGAboard сочетает в себе ядра RISC-V и ARM Cortex-M


Компания OpenISA выпустила Arduino совместимую разработку с RISC-V под названием VEGAboard, которая включает в себя микроконтроллер беспроводной сети RV32M1 с ядром RISC-V RI5CY, ядро RISC-V ZERO-RISCY, а также ядра Arm Cortex-M4F и Cortex-M0, сама радиосеть работает в диапазоне от 2.36 ГГц до 2.48 ГГц. Внешний микроконтроллер NXP Kinetis K26 Arm Cortex-M4 был добавлен к плате для отладки OpenSDA (открытый стандарт последовательного и отладочного адаптера) по одному USB-кабелю.

Компания предлагает разработчиками плату, пока бесплатно, но неизвестно какой у них лимит. Ожидается, что она в скором времени появиться в продаже.

Нажмите, чтобы увеличить

Ключевые особенности и характеристики платы VEGAboard (RM32M1-VEGA):

  • Микроконтроллер беспроводной сети RV32M1 с ультра-низким энергопотреблением, поддерживающий платформы BLE, Generic FSK и IEEE Std 802.15.4 (Thread)
  • Совместимый с соответствующий стандарту IEEE Std. 802.15.4-2006, поддерживающий скорость передачи данных O-QPSK до 250 Кбит / сек в каналах 5.0 МГц, а также кодирование и декодирование с полным спектром расширения
  • Полностью совместимый Bluetooth v4.2 с низким энергопотреблением (BLE)
  • Область эталонного проектирования с небольшим, недорогим RF узлом:
    • Несимметричный порт вход / выход  
    • Малое количество внешних компонентов
    • Программируемая выходная мощность от -30 дБм до +3.5 дБм на SMA разъеме
    • Чувствительность приемника составляет -100 дБм, обычно (@1 % PER для 20-байтового пакета полезной нагрузки) для 802.15.4 применения, на SMA разъеме
    • Чувствительность приемника составляет -95 дБм (для BLE применения), на SMA разъеме
  • Интегрирована в PCB перевернутая F-образная антенна и SMA RF порт (требуется переместить C122 в C121)
  • Выбираемые источники питания
  • DC-DC преобразователь с режимами работы понижение напряжения и байпас
  • 32 МГц & 32.768 кГц опорные генераторы 
  • Рабочая частота 2.4 ГГц (ISM и MBAN)
  • Интерфейс режима USB-устройства с микро USB разъемом 
  • 32-Мбит (4 Мб) внешняя последовательная флэш-память для поддержки программирования по воздуху (OTAP)
  • Цифровой датчик FXOS8700CQ, 3D акселерометр (±2g / ±4g / ±8g) + 3D магнитометр
  • Интегрирован открытый стандарт последовательного и отладочного адаптера (OpenSDA)
  • 1x светодиодный индикатор RGB, 1x красный светодиодный индикатор состояния, 1x зеленый светодиодный индикатор питания,  1x красный светодиодный индикатор сброса, 1x желтый светодиодный индикатор активности LED OpenSDA
  • 4x кнопочные переключатели
Блок-схема MCU RV32M1 – Нажмите, чтобы увеличить
Блок-схема VEGAboard – Нажмите, чтобы увеличить

Пока нет точного объяснения присутствие ядер Arm внутри WiSoC RV32M1, но, возможно, это просто одна платформа для оценки ядра Arm и RISC-V, поскольку в блок-схеме RV32M1 показаны в одном и том же блоке ядра Arm Cortex-M0+ и ZERO-RISCY, и то же самое относиться и к ядрам Cortex-M4F и RI5CY.

Вы можете скачать документацию, Windows / Linux / Mac OS SDK и набор инструментов на странице загрузки или получить все из релиза 1.0.0 на Github.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.