Компания MicroSemi представляет PolarFire FPGA и RISC-V SoC

В прошлом мы рассматривали SoCs, состоящие из ядер Arm и FPGA – это SoCs Xilinx Zynq-7000 серии и MPSoCs Zynq UltraScale + , с двумя ядрами Arm Cortex A9 и четырьмя ядрами Cortex A53, соответственно.

Компания MicroSemi анонсировала альтернативу, основанную не на ядрах Arm, а, вместо этого, на базе ядер RISC-V от SiFive U54-MC в сочетании с PolarFire FPGA.

Ключевые особенности и характеристики PolarFire FPGA RISC-V SoC:

  • FPGA – Microsemi PolarFire FPGA
  • Процессорные ядра – до 4x ядер SiFive U54-MC RISC-V с тактовой частотой до 1,5 ГГц (производительность аналогична ядрам Cortex-A35); 28-нм процесс
  • Детерминированный когерентный многоядерный процессорный кластер
  • Детерминированная подсистема памяти L2
  • Системная память I / F – Встроенный контроллер DDR4 / LPDDR4 и PHY
  • Хранилище – безопасная загрузка, флэш-память 128K.
  • Возможности отладки
  • Большое количество вводов-выводов
  • Низкая мощность – низкая статическая мощность; оптимизированные по мощности приемопередатчики, до 50% меньшей мощности по сравнению с FPGA на базе SRAM

Пока у нас нет более полной картины, и придется подождать немного для получения более подробной технической информации и деталей, которые будут озвучены когда устройство будет запущено.

Что не ново, так это плата для разработки для Microsemi PolarFire Socks, и она сочетает в себе HiFive Unleashed Linux на базе RISC-V вместе с платой расширения FPGA, представленной в мае прошлого года. Это, вероятно, означает, что кремний еще недоступен, и нет не дорогого ПО PolarFire SoC devkit, поэтому вам нужно будет раскошелиться на 3000 долларов, чтобы начать работу, вопреки уверениям разработчиков Xilinx Zynq, что можно найти примерно за 70 долларов и выше. Но, это стоимость для первых покупателей…

PolarFire SoC поддерживает детерминизм в реальном времени в среде Linux и подходит для критически важных приложений, системного контроля и безопасности, сочетающих гибкость Linux с возможностями реального времени. Во время интервью LinuxGizmos представитель компании MicroSemi объяснил, что изначально они были разочарованы производительностью в реальном времени, но фокус состоял в том, чтобы отключить предиктор ветвей для ядра управления E51 (да, есть пятое ядро):

Вы можете отключить предиктор ветвей в ядре E51, который загружает систему и запускает ее. Это делает основное ядро ​​более детерминированным, причем все ядра согласованы с подсистемой. Мы можем очистить часть кэша L2, чтобы обеспечить прямой доступ к памяти, и освободится немного больше для когерентного буфера для всех ядер, который может использоваться для передачи сообщений между Linux.

…

SiFive является очень гибким провайдером IP, мне трудно поверить, что Arm будет делать что-то вроде отключения предикторов ветвей.

Мы ожидали более подробной информации, но фактический запуск PolarFire FPGA RISC-V SoC состоится иногда в 2019 году. Возможно, вы захотите следить за страницей продукта, поскольку она постоянно обновляется.

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

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

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

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

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