Классификация микропроцессоров
Вид материала | Документы |
СодержаниеКлассификация микроконтроллеров Понятия и определения Принципы построения микропроцессорных систем Архитектура микропроцессора |
- Комплекс технических и программных средств, предназначенный для автоматизации подготовки, 1459.97kb.
- Всеросийский заочный финансово экономический институт, 303.54kb.
- Структура микропроцессора, 425.95kb.
- Программа по дисциплине "Технология микросхем и микропроцессоров" разработана на основе, 170.65kb.
- Вопросы по курсу «Сети ЭВМ и телекоммуникации», 90.05kb.
- Государственное образовательное учреждение, 912.79kb.
- Реферат Архитектуры микропроцессоров. Эволюционные и революционные изменения архитектуры, 271.61kb.
- Правила ведения бухгалтерского учета. Бухгалтерский баланс: понятие, классификация, 39.31kb.
- Развитие аналитического мышления; формирование точных представлений о работе в современных, 56.46kb.
- Темы курсовых работ по дисциплине «Организация ЭВМ и систем». Развитие микропроцессоров, 7.6kb.
Классификация микропроцессоров
По области применения определилось три направления развития микропроцессоров:
-микроконтроллеры
-универсальные микропроцессоры
-сигнальные микропроцессоры
По внутренней структуре существует два основных принципа построения микропроцессоров:
-Гарвардская архитектура
-Архитектура Фон-Неймана
Можно определить две крайние политики построения микропроцессоров:
-Аккумуляторные микропроцессоры
-Микропроцессоры с регистрами общего назначения
В Гарвардской архитектуре принципиально различаются два вида памяти:
-Память программ
-Память данных
Классификация микроконтроллеров
В настоящее время выпускается целый ряд типов МК. Все эти приборы можно условно разделить на три основных класса:
-8-разрядные МК для встраиваемых приложений;
-16- и 32-разрядные МК;
-цифровые сигнальные процессоры (DSP).
Понятия и определения
Микропроце́ссор — процессор (устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде), реализованный в виде одной микросхемы или комплекта из нескольких специализированных микросхем (в противоположность реализации процессора в виде электрической схемы на элементной базе общего назначения или в виде программной модели).
Микроконтро́ллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ.
Принципы построения микропроцессорных систем
Характерной чертой традиционной цифровой системы (Рис. 1) является то, что изменение алгоритмов возможна только путем изменения структуры системы, замены электронных узлов, входящих в систему, и / или связей между ними. Например, если нам потребуется дополнительная операция сложения, то необходимо добавить в структуру системы лишний сумматор. Именно поэтому традиционная цифровая система часто называется системой на "жесткой логике".
Рис. 1. Электронная система.
Но в то же время большим недостатком цифровой системы на "жесткой логике" является то, что для каждой новой задачи ее нужно проектировать и изготавливать заново.
Путь преодоления этого недостатка достаточно очевиден: нужно построить такую систему, которая может перестраиваться с одного алгоритма работы на другой без изменения аппаратуры. И задавать тот или иной алгоритм мы тогда могли бы путем введения в систему некоторой дополнительной управляющей информации, программы работы системы (Рис. 2). Тогда система станет универсальной, или программируемой, не жесткой, а гибкой. Именно это и обеспечивает микропроцессорная система.
Рис. 2. Программируемая (она же универсальная) электронная система.
Но любая универсальность обязательно приводит к избыточности. Ведь решение максимально тяжелой задачи требует гораздо больше средств, чем решение максимально простой задачи. Поэтому сложность универсальной системы должна быть такой, чтобы обеспечивать решение самой трудной задачи, а при решении простой задачи система будет работать далеко не в полную силу, будет использовать не все свои ресурсы. И чем проще есть решаемая задача, тем больше избыточность, и тем менее оправданной становится универсальность. Избыточность ведет к увеличению стоимости системы, снижение ее надежности, увеличение потребляемой мощности и т.д.
Архитектура микропроцессора
Микропроцессор или микрокомпьютер является практически законченной системой управления. Различные типы микропроцессоров отличаются типом и размером памяти, набором команд, скоростью обработки данных, количеством входных и выходных линий, разрядностью данных. В самом общем виде структурная схема микропроцессора может иметь следующий вид (рис. 3):
Рис. 3 Структурная схема микропроцессора
Центральный процессор (CPU) является обязательным узлом любого микропроцессорного устройства, его ядром. В его состав входит: арифметико-логическое устройство (АЛУ); регистр-аккумулятор; логические устройства управления и синхронизации; внутренняя шина.
Арифметико-логическое устройство выполняет арифметические или логические операции над данными, представленными в двоичном или двоично-десятичном коде. Результат выполнения операции сохраняется в так называемом регистре-аккумуляторе.
Устройство управления и синхронизации применяется для управления другими узлами микропроцессора, обеспечивая выполнение необходимых задач в соответствии с программой, хранимой в ПЗУ.
Связь между различными элементами микропроцессора осуществляется с помощью внутренней шины. Шина — это группа проводников, используемых в качестве линии связи для передачи цифровой информации. В микропроцессоре имеется три основных вида шин: это шина данных, адресная шина и шина управления.
Шина данных обеспечивает передачу данных между узлами процессора. Адресная шина используется для передачи адреса ячейки памяти с целью получить данные из ПЗУ или ОЗУ. Шина управления используется для передачи управляющих сигналов от микропроцессора к другим элементам системы.
Постоянное запоминающее устройство (ПЗУ) используется для хранения постоянной информации, которая вводится в него на этапе производства микропроцессора и не может быть изменена.
Оперативное запоминающее устройство (ОЗУ) используется для временного хранения промежуточных данных. Микропроцессор в процессе работы может изменять эти данные. При выключении питания информация, хранимая временно в ОЗУ, не сохраняется.
Устройство ввода/вывода (интерфейс ввода/вывода) обеспечивает связь с периферийными устройствами — микросхемами, клавиатурой и др.