Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Структура ЭВМ и принцип ее работы.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.25 Mб
Скачать

5. Виды мк: встраиваемые мк, мк с вп, цифровые сигнальные процессоры, их назначение, структурные схемы. Гарвардская и Принстонская архитектуры. Модульная организация мк (привести структурную схему)

МК – самостоятельная компьютерная система, содержащая процессор, вспомогательные схемы и УВВ, размещенные в одном корпусе

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

Основные типы МК:

- встраиваемые. 8-разрядные. Все ресурсы располаг. на одном кристалле с процессорным ядром. Необходимо подать питание и тактовые сигналы. Могут базироваться на существующем микропроцессорном ядре или на процессоре, разработанном специально для данного МК. Основное назначение – обеспечить с помощью недорогих средств гибкое (программируемое) управление объектами и связь с внешними устройствами. Не предназначены для реализации комплекса сложных функций, но способны обеспечить эффективное управление во многих областях применения. Содержат значительное число вспомогательных устройств, благодаря чему обеспечивается их включение в систему с использованием минимального количества дополнительных компонентов. В состав обычно входят: схема начального запуска; генератор тактовых импульсов; ЦП; память программ E(E)PROM; программный интерфейс; память данных; средства ввода-вывода; таймеры,. Тактовая частота обычно не превышает 10-20 МГц. Основной фактор, ограничивающий скорость, – время доступа к памяти, применяемой в МК. Закрытая архитектура. Структура встраиваемых МК:

- с ВП (16, 32-разрядные). Классический пример – Intel 80188 – МП 8088, интегрированный на общем кристалле с дополнительными схемами, реализующими ряд стандартных функций (прерывания, прямой доступ к памяти DMA). Предназначены для приложений, требующих большого объема памяти данных и небольшого количества портов (контроллер жесткого диска с буферной кэш-памятью, обеспечивающий промежуточное хранение и распределение больших объемов данных)

Структура МК с ВП:

Для МК с внешней памятью наиболее подходящими являются приложения, в которых критическим ресурсом является память, а не число входов-выходов общего назначения, тогда как для встраиваемых микроконтроллеров имеет место противоположная ситуация.

 

- цифровые сигнальные процессоры (DSP, Digital Signal Processor) – относительно новый тип МК. Назначение – получать текущие данные от аналоговой системы и формировать соответствующий отклик. Работают с очень высокой скоростью, что позволяет выполнять обработку данных в реальном времени. Используются в активных шумоподавляющих микрофонах или для подавления раздвоения изображения в телевизионных сигналах. Не предназначены для автономного применения. Обычно входят в состав систем обработки сигналов или используются для управления внешним оборудованием

Принстонская архитектура МК (архитектура фон Неймана):

Принстонский университет разработал компьютер с общей памятью для хранения программ и данных. Блок интерфейса с памятью выполняет арбитраж запросов к памяти, обеспечивая выборку команд, чтение и запись данных, размещаемых в памяти или внутренних регистрах. Может показаться, что блок интерфейса является наиболее узким местом между процессором и памятью, так как одновременно с данными требуется выбирать из памяти очередную команду. Однако эта проблема решается предварительной выборкой. Основное преимущество принстонской архитектуры – то, что она упрощает устройство МП, так как реализует обращение только к одной общей памяти

Гарвардская архитектура МК:

Данные двунаправленные, справа то же самое

Гарвардский университет представил разработку компьютера, в котором для хранения программ, данных и стека использовались отдельные банки памяти. В Гарвардской архитектуре, обеспечивающей более высокую степень параллелизма операций, выполнение текущей операции может совмещаться с выборкой следующей команды. Команда также выполняется за два цикла, но выборка очередной команды производится одновременно с выполнением предыдущей. Таким образом, команда выполняется всего за один цикл (во время чтения следующей команды).

Основные характеристики, определяющие производительность процессорного ядра МК:

- набор регистров для хранения промежуточных данных

- система команд процессора

- способы адресации операндов в пространстве памяти

- организация процессов выборки и исполнения команды

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

- процессоры с CISC-архитектурой, реализующие так называемую полную систему команд

- процессоры с RISC-архитектурой, реализующие сокращенную систему команд

Модульная организация МК:

Отличительные признаки современных 8-разрядных МК:

- модульная организация: на базе одного процессорного ядра проектируется несколько микроконтроллеров, отличающихся объемом и типом памяти программ, памяти данных, набором периферийных модулей

закрытая архитектура: на выводах корпуса нет линий магистралей адреса и данных. МК – законченная система, наращивание возможностей которой не предполагается

использование типовых периферийных модулей, имеющих незначительные отличия в микроконтроллерах различных производителей

- расширение числа режимов работы периферийных модулей, которые задаются в процессе инициализации регистров специальной функцией микроконтроллера

При модульном принципе построения все МК одного семейства содержат одно и то же процессорное ядро и изменяемый функциональный блок, различный для разных микроконтроллеров

 

.