Компания 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 кнопочные переключатели
Пока нет точного объяснения присутствие ядер 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.
Оригинал статьи вы можете прочитать здесь.