Для FPGA-реализаций предназначен M1. M0 - для "традиционных" МК всех производителей, кроме Миландра, у которого К1986ВЕ1xI как раз M1 (хотя в документации фигурирует "высокопроизводительное RISC ядро").
Векторные прерывания никак не связаны с объемом памяти программ. Более того, использование векторных прерываний эту память экономит, поскольку избавляет от необходимости анализировать, какое устройство выставило запрос, в обработчике. Если имеется в виду расход памяти под хранение таблицы векторов, то это уже вопрос реализации. Вектора могут храниться в регистрах контроллера прерываний или вообще быть фиксированными, как было в i51.
Ядра ARM, включая Cortex-M0 и M1, и архитектура ARM (ISA) не могут "применяться свободно". Даже если производитель МК не использует покупные IP-блоки, а разрабатывает все "с нуля", он должен приобрести лицензию и платить лицензионные отчисления. Различные "серые схемы", - это другой вопрос.
Хамство никогда не было аргументом.
Судя по отсутствию конкретного ответа на мой вопрос, дискутировать нам не о чем и незачем.
Для FPGA-реализаций предназначен M1. M0 - для "традиционных" МК всех производителей, кроме Миландра, у которого К1986ВЕ1xI как раз M1 (хотя в документации фигурирует "высокопроизводительное RISC ядро").
"Некоторое время", - десять минут, три года? Нельзя ли поконкретнее: "до ARMv4", там, или "до ARMv5TE"?
Векторные прерывания никак не связаны с объемом памяти программ. Более того, использование векторных прерываний эту память экономит, поскольку избавляет от необходимости анализировать, какое устройство выставило запрос, в обработчике. Если имеется в виду расход памяти под хранение таблицы векторов, то это уже вопрос реализации. Вектора могут храниться в регистрах контроллера прерываний или вообще быть фиксированными, как было в i51.
Если подходить так, то ARM с самого начала не был "чистым RISC".
Ядра ARM, включая Cortex-M0 и M1, и архитектура ARM (ISA) не могут "применяться свободно". Даже если производитель МК не использует покупные IP-блоки, а разрабатывает все "с нуля", он должен приобрести лицензию и платить лицензионные отчисления. Различные "серые схемы", - это другой вопрос.
В каком месте "ARM это CISC"? Команд много? Так у AVR их тоже немало. Или RISC, - это только MSP430F1xx с его 27 командами?