Компания SiFive выпустила, свою самую первую плату для разработки RISC-V в 2016 году – это их Arduino совместимая плата HiFive1, работающая на процессоре RISC-V с открытым исходным кодом Freedom E310 (FE310).
Сейчас компания выпустила обновленную версию процессора и платы. Встречайте процессор FE310-G002 и плата разработки HiFive1 Rev B.
Спецификации платы для разработки HiFive1 Rev B с новыми функциями выделены жирным шрифтом или зачеркнуты :
- MCU – процессор SiFive Freedom E310- G0002 32-бит RV32IMAC @ до 320+ МГц (1,61 DMIPS/МГц)
- Память – 32 Мбит SPI-флэш (в первой версии было 128 Мбит)
- Связь – модуль ESP32-SOLO-1 WiFi и Bluetooth
- I/O
- 19x цифровых выводов ввода/вывода
- 19x внешних контактов прерывания
- 1x внешний вывод для пробуждения
- 9-контактный ШИМ
- Контроллеры 1/3 SPI/HW CS Pins
- Напряжения ввода/вывода – 3,3 В
или 5 Вподдерживается; примечание: двунаправленные переключатели уровня напряжения удалены, поэтому FE310-G002 может управлять выводами ввода-вывода напрямую только при напряжении 3,3 В.
- USB – 1х порт micro USB для питания, программирования и отладки (через Segger J-Link )
- Питание – 5 В через USB или от 7 до 12 В через DC разъем; Рабочее напряжение: 3,3 В и 1,8 В
- Размеры – 68 мм х 51 мм
- Вес – 22 грамм
Добавление Segger J-Link позволяет программировать флеш-память через USB, поскольку плата подключается к ПК как устройство хранения данных. Причина, по которой они уменьшили емкость флэш-памяти NOR, заключается в том, что на этой платформе было избыточно 128 МБ памяти.
Изменения, специфичные для процессора FE310-G002, включают:
- 1x аппаратный I2C
- Дополнительный UART на общую сумму 2 UART
- Обновление до спецификации отладки RISC-V 0.13
- Постоянный домен на 3,3 В
- Возможность отключения питания ядра (1,8 В) в спящем режиме.
Если у вас не было возможности протестировать плату HiFive1, так как в то время она была слишком передовой, новая плата может быть хорошей возможностью, экосистема вокруг платы усовершенствована RTOSes, стеками программного обеспечения, цепочками инструментов, отладчиками и приложениями, доступными для платы. Компания отмечает, что они позволили Zephyr RTOS работать на плате FE310 и HiFive1 Rev B, но неясно, предустановлена ли она на плате. Добавление Bluetooth и WiFi также делает плату пригодной для более широкого спектра проектов.
Компания SiFive решила запустить HiFive1 Rev B на Crowdsupply, как и для оригинальной платы, и снизила цену до 49 долларов США с бесплатной доставкой в США и 12 долларов США за доставку в страны остального мира. Все это больше похоже на предварительный заказ, чем на краудфандинговую кампанию, так как цель финансирования установлена – символический 1 доллар, и платы практически готовы, поскольку отгрузка запланирована на 16 апреля, примерно ко времени окончания кампании.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.