· Архитектуры и чиплеты

Efinix добавила 64-разрядное ядро RISC-V для встраиваемых систем на ПЛИС

Sapphire RV64 продолжает семейство Sapphire SoC и рассчитан на встраиваемый Linux и периферийный ИИ: больше адресуемой памяти, кэш второго уровня и блок управления памятью SV39.

Компания Efinix представила Sapphire RV64 SoC — 64-разрядное процессорное ядро RISC-V для встраиваемых применений, которым нужно больше памяти, кэша и возможностей ввода-вывода, чем способны дать 32-разрядные архитектуры. Новое ядро расширяет семейство Sapphire SoC, куда входят 32-разрядные процессоры RISC-V, и сохраняет конфигурируемую архитектуру для проектов на ПЛИС. Компания ориентируется на задачи вроде встраиваемого Linux и периферийного ИИ, где нужна более высокая производительность, но отказываться от реализации на ПЛИС не хочется.

Sapphire RV64 реализует набор команд RISC-V64IM с семиступенчатым конвейером. Среди необязательных расширений — A, F, D, C, Zba, Zbb, Zbs и Zicbom. Процессор поддерживает от 4 КБ до 512 КБ встроенной оперативной памяти, а также многоканальный кэш первого уровня команд и данных. По выбору добавляются кэш второго уровня, предсказатель переходов, а также аппаратная и программная предвыборка.

«Sapphire RV64 разрабатывался так, чтобы заказчики, уже использующие наши 32-разрядные Sapphire SoC, могли перейти на следующий уровень без переделки системы, — сказал Тони Нгаи (Tony Ngai), сооснователь, сопрезидент и технический директор Efinix. — В нём сохранён тот же конфигурируемый подход, родной для ПЛИС, но добавлены больший объём адресуемой памяти, кэширование и средства отладки, которых требуют 64-разрядный встраиваемый Linux и задачи ИИ».

Необязательный блок управления памятью SV39 обеспечивает поддержку систем на базе Linux. Контроллер памяти работает с интерфейсами DDR3, HyperRAM и LPDDR4x на скорости до 3200 Мбит/с.

Процессор также располагает средствами отладки и возможностью совместной отладки с ПЛИС. Как и в архитектуре RV32 от Efinix, пользовательские инструкции позволяют добавлять аппаратное ускорение на ПЛИС в рамках программно определяемого маршрута разработки.

«Заказчики, которые строят всё более сложные встраиваемые системы и системы периферийного ИИ, просили у нас путь к 64-разрядным вычислениям без потери низкого энергопотребления и конфигурируемости, благодаря которым Sapphire и стал популярен, — сказал Марк Оливер (Mark Oliver), вице-президент по маркетингу Efinix. — Sapphire RV64 даёт такой запас: большее адресное пространство, более глубокие кэши и более развитая отладка, при этом верность пользовательской настройке, свойственная всему семейству Sapphire SoC, сохраняется».

Sapphire RV64 доступен для семейств ПЛИС Efinix Titanium и Topaz, а также для устройств Trion, начиная с T20.

Материал EE Times Asia, перевод ЭлектроПоиск.
Оригинал публикации: https://www.eetasia.com/efinix-adds-64-bit-risc-v-soc-for-fpga-based-embedded-systems/
Смотреть в каталоге

Другие новости

Заметили ошибку?