Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МПТ.rtf
Скачиваний:
4
Добавлен:
17.09.2019
Размер:
593.5 Кб
Скачать
  1. Модульная организация микроконтроллера

МК представляют собой законченную МП-систему обработки информации, которая реализована в виде одной большой интегральной микросхемы. МК объединяет в пределах одного полупроводникового кристалла основные функциональные блоки МП управляющей системы: центральный процессор, постоянное запоминающее устройство ( ПЗУ), оперативное запоминающее устройство (ОЗУ), периферийные устройства для ввода и вывода информации. При модульном принципе построения все МК одного семейства содержат в себе базовый функциональный блок, который одинаков для всех МК семейства, и изменяемый функциональный блок, который отличает МК разных моделей в пределах одного семейства (рис. 1).

Базовый функциональный блок включает:

• центральный процессор;

• внутренние магистрали адреса, данных и управления;

• схему формирования многофазной импульсной последовательности для тактирования ЦП и межмодульных магистралей;

• устройство управления режимами работы МК.

  1. Базовый функциональный блок микроконтроллера

Базовый функциональный блок принято называть процессорным ядром МК. Процессорное ядро обозначают именем семейства МК, основой которого оно является. Например, ядро PIC16 – процессорное ядро Microchip PIC16.

Базовый функциональный блок включает:

• центральный процессор;

• внутренние магистрали адреса, данных и управления;

• схему формирования многофазной импульсной последовательности для тактирования ЦП и межмодульных магистралей;

• устройство управления режимами работы МК.

Ядро современных 8-разрядных МК реализует один из двух принципов построения МП:

• МП с CISC-архитектурой – МП с полной системой команд

• МП с RISC-архитектурой – МП с сокращенной системой команд

Производительность МП, и МК в том числе, принято оценивать числом операций пересылки «регистр-регистр», которые могут быть выполнены в течение одной секунды. Для МК с RISC-архитектурой время выполнения любой операции составляет 1/f BUS. Следовательно, их производительность равна fBUS оп/с.

В МК с CISC-архитектурой число циклов выполнения операции «регистр-регистр» составляет от 1 до 3, что снижает производительность.

С точки зрения организации процессов выборки и исполнения команды в современных 8-разрядных МК применяется одна из двух уже упоминавшихся архитектур МПС: фон-неймановская (принстонская) или гарвардская.

Основной особенностью фон-неймановской архитектуры является использование общей памяти для хранения программ и данных. Основное преимущество архитектуры Фон-Неймана – упрощение устройства МПС, так как реализуется обращение только к одной общей памяти.. Основной особенностью гарвардской архитектуры является использование раздельных адресных пространств для хранения команд и данных. Кроме того, гарвардская архитектура обеспечивает потенциально более высокую скорость выполнения программы по сравнению с фон-неймановской за счет возможности реализации параллельных операций. Выборка следующей команды может происходить одновременно с выполнением предыдущей, и нет необходимости останавливать процессор на время выборки команды.