52
В современных процессорах для встраиваемых систем реализуют как
CISC-архитектуру (Motorola HC11, Intel MCS-51, AMD Am186 и др.), так и
RISC-архитектуру (MicrochipPIC, Atmel AVR, Triscend E7-ARM).
Производительность процессорного ядра определяется комплексом
факторов:
• Частотой тактирования межмодульных магистралей адреса и данных
Fbus. Она определяется из частоты генератора синхронизации Fxclk по
соотношению, индивидуальному для каждого процессорного ядра.
Например, для MCS51 – Fxclk/Fbus = 12 и при частоте генератора
12МГц ядро работает на частоте 1МГц; для Am186ES - Fxclk/Fbus = 1;
для Motorola HC08 существует режим умножения входной частоты и
Fxclk/Fbus < 1.
• Количеством пересылок регистр-регистр за единицу времени. Для
RISC-процессоров это одна пересылка за такт шины, для CISC – 1..3
пересылки (они медленнее).
• Производительностью
при
выполнении
операций
наиболее
используемым в конкретном алгоритме управления. Например, для
ПИД – регуляторов – это операции умножения/деления; для простых
конечных автоматов – это логические операции.
• Временем вызова/возврата подпрограммы обработки прерывания. Этот
параметр значим для
функционирования в режиме жесткого реального
времени и определяет максимальную интенсивность обрабатываемых
событий.
Достарыңызбен бөлісу: