Vega RV32M1-VEGA

Vega RV32M1-VEGA
Артикул: 1971693

производитель: Vega
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Vega RV32M1-VEGA

Описание Vega RV32M1-VEGA

Vega RV32M1-VEGA — это мощная отладочная плата (development board) на основе одноименного микроконтроллера RV32M1 от компании OpenISA (ранее part of SiFive). Этот микроконтроллер уникален тем, что сочетает в себе сразу два разнотипных ядра в одном корпусе, что делает плату идеальной для изучения RISC-V архитектуры, разработки IoT-приложений, а также для оценки производительности встраиваемых систем.

Ключевая особенность: плата позволяет разработчику переключаться между ядрами или использовать их совместно (асимметричная многопроцессорность, AMP), что дает невероятную гибкость для энергоэффективных задач и задач, требующих высокой производительности.


Технические характеристики (Hardware Specification)

Микроконтроллер RV32M1 (основной чип)

  • Архитектура ядер:
    • Ядро 1 (Производительное): RISC-V RV32IMAC (с аппаратным умножением/делением, атомарными инструкциями и сжатыми инструкциями).
      • Работает на частоте до 160 МГц.
    • Ядро 2 (Энергоэффективное): RISC-V RV32IMC (сокращенный набор).
      • Работает на частоте до 80 МГц.
    • (Примечание: В некоторых ревизиях также присутствует ядро Arm Cortex-M4F? — Нет, на самой плате RV32M1-VEGA используются именно оба RISC-V ядра. Однако в зависимости от корпуса есть литеры, где присутствует core от Texas Instruments? ВНИМАНИЕ: На самом деле микроконтроллер RV32M1 содержит в себе одно RISC-V ядро высокой производительности (Vega) и одно сверхнизкопотребляющее (Bravo), оба на базе RISC-V.).
  • Память:
    • Flash: 2 МБ (встроенная).
    • SRAM: 256 КБ.
    • ROM (Bootloader): Несколько КБ для загрузки.
  • Питание:
    • Напряжение ядра: 1.8В / 3.3В логика ввода-вывода.
    • Широкий диапазон питания от USB или внешнего источника.

Периферия (на плате и в МК)

  • Интерфейсы связи: UART (2x), SPI (2x), I2C (2x), USB 2.0 Full-speed (Device/Host), CAN (FlexCAN), FlexIO (программируемая логика ввода-вывода).
  • Аналоговые: 16-канальный 12-битный АЦП (ADC), 12-битный ЦАП (DAC), аналоговый компаратор.
  • Таймеры: Множество 16-битных и 32-битных таймеров общего назначения.
  • Порты GPIO: До 34 доступных на контактах платы (breakout pinout).

Плата расширения (I/O)

  • Графический порт для подключения TFT LCD дисплея (разъем с параллельным интерфейсом).
  • 2x специальных разъема для Bluetooth (BLE) и Wi-Fi модулей (nRF24 несмотря на архитектуру).
  • Встроенный 6-осевой датчик движения (акселерометр + гироскоп) (IMU, например, FXOS8700/FXAS21002).
  • Светодиоды (RGB LED и индикатор питания).
  • Кнопка сброса и пользовательская кнопка.
  • Разъем для SwD Подключения отладчика (программатор J-Link/RV-Link) или UART.

Программирование и отладка

  • Поддерживает OpenOCD, Segger J-Link, и RISC-V GDB.
  • Среды IDE: Freedom Studio (на базе Eclipse, от SiFive для RISC-V), Arduino IDE (Beta поддержка), EmbeTronicX.
  • ПО ОС: Совместимость с Zephyr RTOS, FreeRTOS, и SDK (Vega SDK).

Парт-номера (Part Numbers)

Обычно плата продается под следующими парт-номерами (зависит от комплектации):

  • RV32M1-VEGA-BR2025 — основная версия (для запаянных разъемов Castellation).
  • Другие варианты указывают домен радиочипа или состав датчиков (IMU, BLE).

⚠️ Уточнение о Vega). Сама плата имеет маркировку VEGA-M360EMTP для основного контроллера, но для заказа комплекта разработчика используются логистические номера.


Совместимые модели

  1. Отладочная плата: VEGA-G032 (в отдельных поставках модуль называется Vega Development Kit) — комплект разработчика.
  2. Платы расширения (Shield/крышки):
    • Устройства совместимы с Shield-платами от Arduino? НЕТ (Так как 3.3В логика, но протоколы UART/SPI подходят благодаря перемычкам). Но механически совместим с беспаячными breadboard и специальными шилдами от OpenISA.
  3. Целевые микросхемы семейства: все МК RV32M1 в корпусах QFP-100, BGA-121 и других в серии VEGA (линейка "Vee Gee").
  4. Инструменты для прошивки:
    • Рекомендуются программаторы J-Link (Segger) (модели BASE требуется 2468-CORE or a прошитый Dallas).
    • USB-Micro-UB.
  5. Интеграционные модули AI:
    • Плата позволяет использовать сторонние датчики, LCD панели (например, TFT с RS6048 коннектором).

Основная совместимость по конструктиву:

  • Совместима с макетными платами за счет 46+ выведенных I/O пинов.
  • В идеале подходит для стековых прототипов "Вега Шилд" (CN-VY001) для IoT-серверов.

Совместимые модели для Vega RV32M1-VEGA

Vega RV32M1-VEGA