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


  Модульный принцип организации процессора ВВС



Pdf көрінісі
бет50/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   46   47   48   49   50   51   52   53   ...   268
2.2  Модульный принцип организации процессора ВВС 
2.2.1  Типовая структура процессора для встраиваемых систем 
В  настоящее  время  выпускается  большое  количество  разнообразных  по 
структуре  и  функциям  процессоров  для  применения  во  встроенных  системах. 
Эта  номенклатура  постоянно  расширяется,  чтобы  обеспечить  решение 
специфических  задач  в  различных  прикладных  задачах.  Возможность 
разработки  и  производства  новых  моделей  в  сжатые  сроки  обеспечивает 
модульный принцип структурной организации
Процессорное ядро
Контроллер
прерываний
Регистровый файл
(встроенное ОЗУ)
Регистры
специального
назначения
Встроенная память
команд/данных
(EPROM, FLASH)
Блок
синхронизации
Блок генераторов
синхроимпульсов
Дополнительная
энергонезависимая
память данных
(EEPROM)
Блок
управления
режимами
процессора
Центральный
процессор
Блок доступа к
внешней памяти
Блок
внутрисистемной
отладки и
программирования
ПЗУ
Блок контроля
электропитания и
инициализации
(сброса)
Параллельные
порты ввода-
вывода
Многорежимные
таймеры-счетчики
Процессоры
событий
АЦП, аналоговые
компараторы
ЦАП
Контроллеры
последовательных
интерфейсов (SPI,
CAN, I2C, Ethernet)
Сторожевой таймер
(Watchdog timer)
Модули основной памяти
Блоки управления
Периферийные устройства
Ко внешней
памяти
Резонатор
Внешний
сброс
Ко внешней периферии
 
Рисунок 10. Типовая структура процессора для встроенных систем. 
При  модульном  принципе  построения  все  процессоры  одного  семейства 
содержат  в  себе  одинаковый  базовый  функциональный  блок – процессорное 
ядро, и изменяемый функциональный блок. 
Базовый блок (процессорное ядро) включает [6]: 
•  Центральный процессор; 
•  Внутренние магистрали адреса, данных и управления; 
•  Блок  формирования  множества  сигналов  с  различными  фазами  и 
частотами  для  синхронизации  центрального  процессора  и  внутренних 
магистралей.  


 
51 
•  Блок  управления  режимами  работы  процессора,  который  может 
настраивать  процессор  на  активный  режим,  режим  обработки 
прерываний,  несколько  режимов  пониженного  энергопотребления, 
режим рестарта. 
Процессорное  ядро  является  основным  отличительным  признаком 
архитектуры  определенного  семейства  процессоров,  поэтому  его  (ядро) 
называют по названию семейства. Например, ядро MCS-51 или ядро PIC16. 
Изменяемый функциональный блок включает: 
•  Модули  памяти  различных  типов:  оперативную  память  данных  типа 
SRAM,  постоянную  память  команд  (программ)  типов ROM, EPROM 
или FLASH, энергонезависимую память данных типа EEPROM; 
•  Модули периферийных устройств; 
•  Модули управления и синхронизации. 
В  различных  микросхемах  семейства  может  иметься  различный  набор 
модулей изменяемого функционального блока. Общую совокупность модулей, 
реализованных  в  микросхемах  одного  семейства,  называют  библиотекой 
периферийных  модулей  данного  семейства.  В  данную  библиотеку  входят,  как 
говорилось,  не  только  периферийные,  но  и  модули  памяти,  встроенные 
генераторы  синхронизации,  блок  контроля  электропитания  и  формирования 
сигналов  рестарта  системы  в  случае  сбоев  или  «внешнего  сброса»,  модули 
внутрисхемной  отладки  и  программирования.  В  последнее  время  активно 
развивается  направление «System-On-Chip», когда  конечный  пользователь  сам 
может  формировать  структуру  специализированного  процессора  из 
предоставленной библиотеки периферийных модулей, а также  самостоятельно 
разрабатывать новые модули [6]. 


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




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

    Басты бет