Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет51/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   47   48   49   50   51   52   53   54   ...   268
2.2.2  Процессорное ядро 
Техническое  решение  процессорного  ядра  определяют  следующие 
параметры [6]: 
•  Архитектурные – набор  регистров,  организация  памяти,  способы 
адресации  операндов  в  памяти,  система  команд  для  обработки  этих 
данных. 
•  Схемотехнические  решения – схемы  регистров,  АЛУ,  схемы 
управления  магистралями  и  т.п.  Схемотехника  определяет  также 
внутреннюю  диаграмму  функционирования – последовательность 
перемещения  данных  по  магистралям  между  регистрами,  памятью, 
АЛУ. 
•  Технология  производства – определяет  допустимую  сложность  схемы, 
максимальную частоту переключений, энергопотребление. 


 
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 
пересылки (они медленнее). 
•  Производительностью 
при 
выполнении 
операций 
наиболее 
используемым  в  конкретном  алгоритме  управления.  Например,  для 
ПИД – регуляторов – это  операции  умножения/деления;  для  простых 
конечных автоматов – это логические операции. 
•  Временем вызова/возврата подпрограммы обработки прерывания. Этот 
параметр значим для функционирования в режиме жесткого реального 
времени  и  определяет  максимальную  интенсивность  обрабатываемых 
событий. 


Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет