SCR9 — высокопроизводительное процессорное ядро серверного класса

Высокопроизводительное 64-битное процессорное ядро c расширенной поддержкой виртуальной памяти, MMU, L1/L2/L3 кэш памяти, ОС Linux, когерентности, поддержкой SMP до 8/16 ядер на кластер и привилегированного режима исполнения «Hypervisor-mode».

Основные характеристики

  • 64-битное процессорное ядро, архитектура RISC-V
  • Набор инструкций RV64GCBV
  • 10 – 12 уровневый конвейер (Superscalar)
  • Привилегированные режимы «User-mode», «Supervisor-mode», «Machine-mode», и «Hypervisor-mode»
  • Полноценная подсистема памяти с поддержкой ОС Linux
    • Модуль управления памятью (MMU)
    • Поддержка виртуальной памяти со страничной организацией
    • Поддержка режимов виртуальной памяти SV39 и SV48
    • Кэш память L1 и L2 с поддержкой когерентности, аппаратных атомарных операций и коррекцией ошибок ECC
    • Кэш память L3 с поддержкой когерентности
  • Поддержка интерфейсов AXI4, ACE (опционально) и CHI (опционально)
  • Конфигурируемые контроллеры прерываний PLIC и опциональный APLIC
  • Опциональный расширенный встроенный контроллер отладки (Debug Controller)
    • Интерфейс JTAG
    • Поддержка аппаратных/программных точек останова
    • Поддержка ROM точек останова
  • Высокопроизводительный блок вычислений с плавающей точкой (FPU)
    • Совместим со стандартом IEEE 754-2008
    • Параллельное выполнение до 2 инструкций
    • Конфигурируемая одинарная/двойная точность модуля (FPU)
  • Высокопроизводительный блок векторных вычислений (VPU)
  • Поддержка до 8/16-ти ядер на кластер
    • Поддержка симметричной мультипроцессорности (SMP) и гетерогенности
    • Поддержка когерентности памяти

Свяжитесь с нами для получения дополнительной информации.