Процессор: различия между версиями

Материал из MIK32 микроконтроллер
(Новая страница: «В состав микросхемы MCU32 входит ядро '''SCR1''', разработка компании '''Syntacore''', на базе открытой архитектуры RISC-V. Реализована следующая конфигурация: # RV32I - базовый целочисленный набор команд (минимальный необходимый набор команд, 32х-битное адресное простра...»)
 
Нет описания правки
Строка 3: Строка 3:
Реализована следующая конфигурация:
Реализована следующая конфигурация:


# RV32I - базовый целочисленный набор команд (минимальный необходимый набор команд, 32х-битное адресное пространство, 32 регистр общего назначения по 32 бита, все инструкции ширины 32 бита);
# RV32I - базовый целочисленный набор команд (минимальный необходимый набор команд, 32х-битное адресное пространство, 32 регистра общего назначения по 32 бита, все инструкции ширины 32 бита);
# расширение «M» - стандартное опциональное расширение для опе�раций целочисленного умножения и деления;
# расширение «M» - стандартное опциональное расширение для операций целочисленного умножения и деления;
# расширение «С» - стандартное опциональное расширение для со�кращенных инструкций, дополнительный набор инструкций ширины 16 бит;
# расширение «С» - стандартное опциональное расширение для сокращенных инструкций, дополнительный набор инструкций ширины 16 бит;
# встроенный интегрированный программируемый контроллер прерываний отключен;
# встроенный интегрированный программируемый контроллер прерываний отключен;
# поддержка отладки через интерфейс JTAG IEEE Std 1149.1-2013 (совместима с RISC-V External Debug Support Spec Ver. 0.13.2), поддержка стандартных функций отладки: Reset, Halt / Resume / Step, доступ к GPR, CSR, MEM, HW Breakpoint / Watchpoint;
# поддержка отладки через интерфейс JTAG IEEE Std 1149.1-2013 (совместима с RISC-V External Debug Support Spec Ver. 0.13.2), поддержка стандартных функций отладки: Reset, Halt / Resume / Step, доступ к GPR, CSR, MEM, HW Breakpoint / Watchpoint;
# трехстадийный конвейер;
# трехстадийный конвейер;

Версия от 16:00, 6 апреля 2023

В состав микросхемы MCU32 входит ядро SCR1, разработка компании Syntacore, на базе открытой архитектуры RISC-V.

Реализована следующая конфигурация:

  1. RV32I - базовый целочисленный набор команд (минимальный необходимый набор команд, 32х-битное адресное пространство, 32 регистра общего назначения по 32 бита, все инструкции ширины 32 бита);
  2. расширение «M» - стандартное опциональное расширение для операций целочисленного умножения и деления;
  3. расширение «С» - стандартное опциональное расширение для сокращенных инструкций, дополнительный набор инструкций ширины 16 бит;
  4. встроенный интегрированный программируемый контроллер прерываний отключен;
  5. поддержка отладки через интерфейс JTAG IEEE Std 1149.1-2013 (совместима с RISC-V External Debug Support Spec Ver. 0.13.2), поддержка стандартных функций отладки: Reset, Halt / Resume / Step, доступ к GPR, CSR, MEM, HW Breakpoint / Watchpoint;
  6. трехстадийный конвейер;