Впервые вы могли узнать о компании SiFive, когда они предоставили свою первый SoC с открытым исходным кодом Freedom RISC-V. С тех пор они немного ушли от открытого исходного кода для своего собственного управляемого IP, поскольку их клиентам не требовались проекты с полностью открытым исходным кодом, но все же продолжали выпускать еще ядра RISC-V, такие как 32-битный E31 Coreplex и 64-битный E51 Coreplex.
В настоящие время компания объявила о выпуске четырехъядерного SiFive U54-MC Coreplex Application Processor реального времени, с поддержкой полнофункциональных операционных систем, таких как Linux.
U54-MC Coreplex основные характеристики / особенности:
- Полностью совместимый с RISC-V спецификациями ISA
- 4x Application ядра RV64GC U54
- 32 Кб L1 I-кэш с ECC, 32 Кб L1 D-кэш с ECC
- 8x область защиты физической памяти
- 48x локальных прерываний на ядро
- Поддержка виртуальной памяти Sv39 с 38 битами физического адреса
- 1x RV64IMAC E51 Monitor Core
- 4 Кб L1 I-кэш с ECC
- 8 Кб DTIM с ECC
- 8x область защиты физической памяти
- 48x локальных прерываний
- Полностью последовательная шина TileLink
- Интегрированный 2 Мб L2 кэш с ECC
- Возможности в режиме реального времени – Обе кэш инструкции L1 и L2 могут быть сконфигурированы в высокоскоростные детерминированные SRAM
- CLINT для многоядерных таймеров и программных прерываний
- PLIC с поддержкой до 511 прерываний с 7 приоритетными уровнями
- Отладка с трассировкой команды
- Производительность U54 – 1.7 DMIPS/МГц; 2.75 CoreMark/МГц
U54-MC Coreplex был использован как часть платформы Freedom Unleashed со всеми 5 ядрами, включая U54 и E51, работающие на частоте более 1,50 ГГц и производится с использованием технологии 28 нм. Компания сравнивает его с Arm Cortex A35 в таблице ниже, которая показывает дополнительные функции.
U54-MC Coreplex | ARM Cortex-A35 |
---|---|
RV64GC M + S + U Mode | ARMv8-A, AArch32, AArch64 |
16-битная инструкция | только AArch32 |
Защита физической памяти (PMP) и MMU | Нет, только MMU |
В режиме реального времени | Не применимый |
E51 Monitor Core | Требуется дополнительный IP |
Встроенный контроллер прерываний | Требуется дополнительный IP |
Более подробную информацию о U54-MC Coreplex можно найти на странице продукта и компания планирует выпустить плату разработки U54-MC Coreplex в первом квартале 2018 года.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.