Efinix выпускает три программно-определяемые SoC на базе архитектуры RISC-V, оптимизированные для Trion FPGA

Компания Efinix анонсировала три программно-определяемых SoC на базе архитектуры RISC-V, основанных на ядре Charles Papon VexRiscv и оптимизированных для FPGA компании от Trion T8 до T120.

VexRiscv представляет собой 32-разрядный процессор на базе архитектуры RISC-V, использующий RISCV32I ISA с расширениями M и C, имеет пять этапов конвейера (выборка, декодирование, выполнение, память и обратная запись) и настраиваемый набор функций. Каждый SoC включает в себя ядро RISC-V, память, а также различные устройства ввода-вывода и интерфейсы.

Блок-Схема Opal SoC

Основные характеристики для каждого из трех RISC-V SoC:

  • Ruby SoC
    • FPGA – ~12K LEs / 78 блоков оперативной памяти
    • Производительность – 50 МГц (1.16 DMIPS/МГц)
    • Оперативная память-4 КБ встроенной оперативной памяти, до 3,5 ГБ DDR DRAM
    • Периферийные устройства – 16х портов GPIO, таймер, PLIC, 3х SPI ведущих, 3x I2C ведущих/ведомых, 2х порта UART
    • 1x AXI4, 2x APB3 периферийное устройство пользователя
    • Сферы применения – система управления в реальном времени и обработка сигналов изображения.
  • Jade SoC
    • FPGA – ~ 7K LEs / 93 блока оперативной памяти
    • Производительность – 50 МГц (1,2 DMIPS / МГц)
    • Память – 32 КБ встроенной памяти
    • Периферийные устройства – 16x GPIO, таймер, PLIC, 2x SPI ведущих, 2x I2C ведущих/ведомых, 1x UAR
    • 1x APB3 периферийное устройство пользователя
    • Сферы применения – управление и контроль, промышленная автоматизация или регистрация данных
  • Opal SoC
    • FPGA – ~ 5K LE / 16 блоков оперативной памяти
    • Производительность – 50 МГц / 20 МГц (0,98 DMIPS / МГц)
    • Память – 4 КБ встроенной памяти
    • Периферийные устройства – 8x GPIO, таймер, PLIC, 1x SPI ведущих, 1x I2C ведущих/ведомых, 1x UART
    • 1x APB3 периферийное устройство пользователя
    • Сферы применения – мониторинг системы или удаленная настройка и контроль.

Для каждого SoC компания предоставляет RTL-файлы SoC, пакет поддержки платы (BSP), пример кода и SDK на основе Eclipse IDE, GCC toolchain и отладчика OpenOCD.

Программное обеспечение Efinity также позволит вам создавать собственные RTL-проекты на основе Ruby, Jade или Opal RISC-V SoC для одной из плат разработки Efinix Trion.

Вы найдете дополнительную информацию и ссылки для загрузки файлов RISC-V SoC (требуется бесплатная регистрация по электронной почте) на странице продукта.

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

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

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

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

0 Комментарий
Inline Feedbacks
View all comments