Efinix представила Sapphire RV64

Дата публикации:

7

Efinix представила Sapphire RV64 – новое 64-битное RISC-V ядро SoC для собственных FPGA. Конфигурация может содержать от одного до четырёх процессоров, работать на частоте до 400 МГц и запускать embedded Linux благодаря опциональному блоку управления памятью SV39.

Efinix представила Sapphire RV64
Изображение: Efinix

FPGA позволяет собрать внутри кристалла не только пользовательскую цифровую логику, но и полноценный процессор. Efinix уже предлагала для этого 32-битные Sapphire, а теперь семейство получило 64-битный Sapphire RV64.

Это конфигурируемый RISC-V SoC, который создаётся внутри FPGA вместе с остальной логикой проекта.

Разработчик может выбрать от одного до четырёх 64-битных процессоров, размер кэша, объём внутренней памяти, периферию и дополнительные процессорные блоки.

До четырёх ядер и 400 МГц

Sapphire RV64 построен вокруг семиступенчатого конвейера и реализует RISC-V64IM с набором дополнительных расширений.

Частота задаётся в диапазоне от 20 до 400 МГц, хотя фактический максимум зависит от выбранной FPGA и конкретной конфигурации проекта.

ПараметрЗначение
Архитектура64-битный RISC-V
Количество процессоров1–4
Частота20–400 МГц
Встроенная RAM4–512 КБ
L1Конфигурируемый instruction/data cache
L2Опционально 64–512 КБ
MMUSV39, опционально
Внешняя памятьDDR3, LPDDR4x, HyperRAM
LPDDR4xДо 3200 Мбит/с
GPIOДо 32
I²CДо 5
SPIДо 3
UARTДо 3

Одним из главных изменений относительно 32-битных Sapphire стала поддержка SV39 MMU. Она позволяет использовать виртуальную память и запускать embedded Linux.

Для систем без Linux MMU можно вообще не включать и не расходовать на неё логические ресурсы FPGA.

Процессор можно менять под конкретную задачу

В обычном микроконтроллере набор процессорных блоков фиксирован ещё на фабрике. У Sapphire RV64 часть архитектуры выбирается во время конфигурирования FPGA.

Можно добавить FPU, предсказатель переходов, аппаратный и программный prefetch, Physical Memory Protection и другие блоки.

Особенно интересен интерфейс пользовательских инструкций. Он позволяет связать программный код непосредственно со специализированной логикой FPGA.

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

До 8 ГБ внешней памяти

Контроллер поддерживает DDR3, HyperRAM и LPDDR4x. В зависимости от FPGA и конфигурации можно использовать от нескольких мегабайт до нескольких гигабайт внешней памяти.

Для LPDDR4x производитель указывает скорость до 3200 Мбит/с.

Такой объём уже позволяет строить системы с Linux, крупными приложениями и локальными AI-нагрузками, которые плохо помещаются в типичную 32-битную embedded-конфигурацию.

Sapphire RV64 доступен для FPGA семейств Titanium и Topaz, а также Trion начиная с T20.

Настройка выполняется через Efinity IP Manager, а программная разработка – через Efinity RISC-V Embedded Software IDE.

Efinix отдельно позиционирует новую архитектуру для промышленной автоматики, машинного зрения, Edge AI и других систем, где программируемый процессор должен тесно работать со специализированными аппаратными ускорителями FPGA.

Email не публикуется и используется только для уведомлений. Ссылки в комментариях запрещены. Комментарий появится после проверки модератором.

Комментарии (0)

Связанные публикации

Synaptics начала продажи Coralboard SL
Микроконтроллеры и платыПоступление в продажу

Synaptics начала продажи Coralboard SL

Synaptics начала продажи Coralboard SL через DigiKey. Плата Edge AI использует Astra SL2619, два ядра Cortex-A55, 2 ГБ DDR4 и ускоритель Google Coral NPU с производительностью 1 TOPS. Поддерживаются камеры, дисплеи и открытый компилятор Torq.

Synaptics / Google Research 0 0
Sipeed представила MaixStation

Sipeed представила MaixStation

Sipeed представила MaixStation – мини-компьютер для локального ИИ на Axera AX8860P с 16 ядрами Cortex-A55, ускорителем до 256 TOPS FP4 и памятью LPDDR5X до 128 ГБ. Заявленная пропускная способность памяти – 273 ГБ/с.

Sipeed / Axera 5 0
M5Stack выпустила PaperDIY

M5Stack выпустила PaperDIY

M5Stack выпустила PaperDIY – набор на ESP32-S3 с 4,7-дюймовым экраном электронной бумаги, 16 МБ Flash, 8 МБ PSRAM и аккумулятором. Версия для самостоятельной сборки стоит $25, готовое устройство с корпусом – $29,90.

M5Stack 17 0