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

Высокопроизводительное 64-битное процессорное ядро микроконтроллерного класса с поддержкой многоядерности и расширенной подсистемой памяти.

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

  • 64-битное процессорное ядро, архитектура RISC-V
  • Набор инструкций RV64IMCAFD
  • 10 – 12 уровневый конвейер (Superscalar)
    • Выполнение до 2-х инструкций за такт
  • Привилегированные режимы «Machine-mode» и «User-mode»
  • Раздельная кэш память L1 инструкций и данных с коррекцией ошибок ECC, до 64 Кбайт
  • Поддержка модуля Tightly Coupled Memory (на уровне ядра или кластера)
  • Общая кэш память L2 с коррекцией ошибок ECC, до 512 Кбайт
  • Конфигурируемый модуль защиты памяти PMP
  • Конфигурируемый контроллер прерываний PLIC
    • До 1023 прерываний
    • Низкая задержка обработки прерываний
  • Опциональный встроенный контроллер отладки (Debug Controller)
    • Интерфейс JTAG
    • Поддержка аппаратных/программных точек останова
    • Поддержка ROM точек останова
  • Высокопроизводительный блок вычислений с плавающей точкой (FPU)
    • Совместим со стандартом IEEE 754-2008
    • Конфигурируемая одинарная/двойная точность модуля (FPU)
  • Поддержка интерфейса AMBA
  • Поддержка многоядерных конфигураций, до 4-х SCR6 ядер на кластер
    • Поддержка симметричной мультипроцессорности (SMP) и гетерогенности
    • Поддержка когерентности памяти

Блок-схема

 

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