32-разрядный микроконтроллер на базе архитектуры RISC-V разрабатывается в Колумбии
Исследовательская группа Onchip из университета Букараманга (Universidad Industrial de Santander) в Колумбии работает над первой системой-на-кристалле (СнК), которая будет выпущена в этой стране. Способствуя развитию сообщества открытого ПО, команда проектирует 32-разрядный микроконтроллер на базе набора инструкций RISC-V. Чип с размерами 2 х 2 мм будет создан по 130-нм техпроцессу. СнК станет эквивалентом коммерческих микроконтроллеров на основе ядра ARM M0.
Моделирование показало, что архитектура RISC-V может использоваться для замены микроконтроллеров ARM M0 на решения с аналогичной производительностью. 32-разрядный микроконтроллер на базе RISC-V (mRISCV) нацелен на будущие реализации чипов общего назначения, а также специализированных компонентов с открытым аппаратным обеспечением для Интернета вещей.
СнК mRISCV включает: шины AXI4-Lite и APB для связи ядра с периферией; интерфейс SPI; модуль с 8 портами GPIO; АЦП с разрядностью 10 бит; ЦАП с разрядностью 12 бит. Интерфейс SPI может обеспечивать мониторингом периферии в то время, как микропроцессор выполняет код программ. Также в новом микроконтроллере планируется поддержка семейства протоколов AMBA.
Глава группы Onchip сообщил, что финальная версия микроконтроллера будет задействована в 1000 Arduino-совместимых платах разработки. Платы будут выпускаться в форме головоломок и распространяться свободно с документацией в Колумбии. Группа взаимодействует с исследователями по всему миру, включая команду из Кембриджа. Совместно они получили финансирование от Королевской академии на разработку высокоскоростных интерфейсов для СнК с поддержкой ОС Linux.
Подписаться на почтовую рассылку / Авторам сотрудничество