Bluespec Flute — это 5-ступенчатый процессор RISC-V с открытым исходным кодом


Bluespec — американская компания, предоставляющая процессоры и инструменты разработки RISC-V, которые «ускоряют интеграцию, отладку и проверку встроенных систем». Их первой версией RISC-V был трехступенчатый процессор Piccolo, предназначенный для низкоуровневых встраиваемых систем и приложений IoT.

В настоящее время компания объявила о выпуске Bluespec Flute 5-ступенчатого процессора RISC-V с открытым исходным кодом с выпуском синтезируемого Verilog для голого ядра RV32IMA и ядра RV64IMA уровня супервизора.

Ключевые особенности Bluespec Flute:

  • RV32IMU с расширением ‘M’ (целочисленное умножение/деление)
  • RV64IMASU с расширением ‘A’ (атомарные операции памяти) и расширением ‘M’ (умножение / деление целого числа)
  • Интерфейс AXI4-Lite
  • 5-ступенчатый pipeline
  • 100 МГц (Xilinx UltraScale)
  • <5000 ЛАТ (Xilinx UltraScale)
  • 4KB Кеши Инструкций и Данных
  • Аппаратное умножение-деление
  • Модуль отладки RISC-V

Вы найдете исходный код в BSV (Bluespec SystemVerilog) и инструкции по началу работы в Github. До сих пор ядро ​​Bluespec Flute было протестировано на платах Xilinx UltraScale / UltraScale +. В будущем компания добавит инструкции с плавающей запятой и сжатые инструкции (RV32GC / RV64GC), а также работу по поддержке Linux и FreeRTOS.

По крайней мере одна компания в настоящее время разрабатывает коммерческий продукт на основе Bluespec Flute: Calligo Technologies, HPC/AI Company, базирующаяся в Бангалоре, Индия. Ананта Киннал(Anantha Kinnal), соучредитель и директор компании, объясняет: «Мы используем ядро ​​Bluespec от Flute как быстрый и эффективный способ вывода на рынок нашего IP Posit Numeric Unit».

Помимо репозитория Github, более подробную информацию о ядре Flute RISC-V можно найти на странице продукта.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.