SparkFun RED-V (ярко выраженный "red-five") RedBoard-это недорогая, развивающая доска с изображением Freedom E310 SoC, которая приносит с собой архитектуру набора инструкций RISC-V (ISA). В отличие от остального RedBoard RED-V выделяется полностью открытым исходным кодом, начиная с оборудования и заканчивая ISA. Это означает, что любой человек может полностью использовать микроконтроллер, не требуя лицензий, лицензий или соглашения о неразглашении.
RedBoard RED-V поставляется в знакомом форм-факторе Arduino Uno R3 и включает ядро SiFive Freedom E310, 32 Мб вспышки QSPI, совместимость с USB-подключением и использование в качестве JTAG-интерфейса, совместим с USB-интерфейсом, совместим с Qwiic-разъемом, что упрощает работу будущих предложений I2C *. Современный разъем USB-C упрощает программирование и для более продвинутых пользователей, которые предпочитают использовать мощность и скорость профессиональных инструментов, мы также открыли JTAG разъем. Кроме того, он запрограммирован простым загрузчиком, что делает RED-V лучший способ начать прототипирование и разработку приложений RISC62V.
Бортовой Freedom E310 (FE310) является первым членом семьи Freedom Everywhere из настраиваемых SoCs от SiFive. Предназначенный для микроконтроллеров, встроенных, IoT и носимых приложений, FE310 оснащен Coreplex процессора SiFive E31, высокопроизводительным 32-битным ядром RV32IMAC. FE310 работает на частоте 150 МГц и является одним из самых быстрых микроконтроллеров на рынке. К дополнительным функциям относятся кэш-инструкции 16 Кб L1, блокнот SRAM данных 16 Кб, аппаратное умножение/деление, модуль отладки, генерация гибких часов с осцилляторами на чипе и PLLs, И большое разнообразие периферийных устройств, включая UARTs, QSPI, PWMs и таймеры. Несколько доменов питания и режим ожидания с низким энергопотреблением обеспечивают широкое разнообразие приложений, пользующихся преимуществами FE310. Для RED-V требуется программное обеспечение Freedom Studio или Настройка среды сборки Zephyr RTOS для программирования платы и взаимодействия с ней.
Arduino R3 FootprintМикроконтроллер: SiFive Freedom E310 (FE310-G002)Процессор: SiFive E31 CPUАрхитектура: 32-битная RV32IMACСкорость: 150 МГцПроизводительность: 1,61 Дмитрий/МГцПамять: 16 КБ кэш-инструкций, 16 Кб блокнот для скрепления данныхДругие характеристики: аппаратное умножение/деление, модуль отладки, генерация гибких часов с встроенными осцилляторами и PLLsРабочее напряжение: 3,3 В и 1,8 вВходное напряжение: 5 V USB или 7-15 VDC JackНапряжение ввода-вывода: поддерживается как 3,3 В, так и 5 ВЦифровые контакты ввода-вывода: 19ШИМ-Контакты: 9Контроллеры SPI/контакты HW CS: 1/3Внешние контакты прерывания: 19Внешние булавки: 1 (и кнопка)Хост-интерфейс (USB-C): программа, отладка и Последовательная связьРазъем Qwiic