Автор работы: Пользователь скрыл имя, 24 Октября 2013 в 19:21, реферат
Микроконтроллер (MCU) микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров. Микроконтроллеры являются основой для построения встраиваемых систем, их можно встретить во многих современных приборах, таких, как телефоны, стиральные машины и т. п.
Введение
1. Общая часть
1.1 Классификация и структура микроконтроллеров
1.2 Структура процессорного ядра микроконтроллеров
2. Специальная часть
2.1 CISC и RISC архитектура процессора
2.2 RISC- архитектура
2.3 Микроконтроллер с RISC архитектурой
Заключение
Список используемой литературы
Содержание
Введение
1. Общая часть
1.1 Классификация и структура микроконтроллеров
1.2 Структура процессорного ядра микроконтроллеров
2. Специальная часть
2.1 CISC и RISC архитектура процессора
2.2 RISC- архитектура
2.3 Микроконтроллер с RISC архитектурой
Заключение
Список используемой литературы
Введение
Микроконтроллер (MCU) микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров. Микроконтроллеры являются основой для построения встраиваемых систем, их можно встретить во многих современных приборах, таких, как телефоны, стиральные машины и т. п. Термин микроконтроллер (МК) вытеснил из употребления ранее использовавшийся термин однокристальная микро-ЭВМ. Первый же патент на однокристальную микро-ЭВМ был выдан в 1971 году инженерам М. Кочрену и Г. Буну, сотрудникам Texas Instruments. Именно они предложили на одном кристалле разместить не только микропроцессор, но и память, устройства ввода-вывода. С появлением однокристальных микро-ЭВМ связывают начало эры компьютерной автоматизации в области управления. По-видимому, это обстоятельство и определило термин микроконтроллер (control управление). В 1979 году НИИ ТТ разработали однокристальную 16-разрядную ЭВМ К1801ВЕ1, архитектура которой называлась Электроника НЦ. В 1980 году фирма Intel выпускает микроконтроллер i8048. Чуть позже в этом же году Intel выпускает следующий микроконтроллер: i8051. Удачный набор периферийных устройств, возможность гибкого выбора внешней или внутренней программной памяти и приемлемая цена обеспечили этому микроконтроллеру успех на рынке. С точки зрения технологии микроконтроллер i8051 являлся для своего времени очень сложным изделием в кристалле было использовано 128 тыс. транзисторов, что в 4 раза превышало количество транзисторов в 16-разрядном микропроцессоре i8086.
На сегодняшний день существует более 200 модификаций микроконтроллеров, совместимых с I8051, выпускаемых двумя десятками компаний, и большое количество микроконтроллеров других типов. Популярностью у разработчиков пользуются 8-битные микроконтроллеры PIC фирмы Microchip Technology и AVR фирмы Atmel, шестнадцатибитные MSP430 фирмы TI, а также ARM, архитектуру которых разрабатывает фирма ARM и продаёт лицензии другим фирмам для их производства, процессоров микроконтроллеры.
При проектировании
микроконтроллеров приходится соблюдать
баланс между размерами и стоимостью
с одной стороны и гибкостью
и производительностью с
1.1 Классификация и структура микроконтроллеров
В настоящее время выпускается целый ряд типов МК. Все эти приборы можно условно разделить на три основных класса:
Наиболее распространенным
представителем семейства МК являются
8-разрядные приборы, широко используемые
в промышленности, бытовой и компьютерной
технике. Они прошли в своем развитии
путь от простейших приборов с относительно
слаборазвитой периферией до современных
многофункциональных
Росту популярности 8-разрядных МК способствует постоянное расширение номенклатуры изделий, выпускаемых такими известными фирмами, как Motorola, Microchip, Intel, Zilog, Atmel и многими другими. Современные 8-разрядные МК обладают, как правило, рядом отличительных признаков. Перечислим основные из них:
ции регистров специальных функций МК.
При модульном принципе построения все МК одного семейства содержат процессорное ядро, одинаковое для всех МК данного семейства, и изменяемый функциональный блок, который отличает МК разных моделей. Процессорное ядро включает в себя:
Изменяемый функциональный блок включает в себя модули памяти различного типа и объема, порты ввода/вывода, модули тактовых генераторов (Г), таймеры. В относительно простых МК модуль обработки прерываний входит в состав процессорного ядра. В более сложных МК он представляет собой отдельный модуль с развитыми возможностями. В состав изменяемого функционального блока могут входить и такие дополнительные модули как компараторы напряжения, аналого-цифровые преобразователи (АЦП) и другие. Каждый модуль проектируется для работы в составе МК с учетом протокола ВКМ. Данный подход позволяет создавать разнообразные по структуре МК в пределах одного семейства.
1.2 Структура процессорного ядра микроконтроллера
Основными характеристиками,
определяющими
С точки зрения системы команд и способов адресации операндов процессорное ядро современных 8-разрядных МК реализует один из двух принципов построения процессоров:
CISC-процессоры выполняют
большой набор команд с
В процессорах с RISC-архитектурой
набор исполняемых команд сокращен
до минимума. Для реализации более
сложных операций приходится комбинировать
команды. При этом все команды
имеют формат фиксированной длины
(например, 12, 14 или 16 бит), выборка команды
из памяти и ее исполнение осуществляется
за один цикл (такт) синхронизации. Система
команд RISC-процессора предполагает возможность
равноправного использования
На первый взгляд, МК с RISC-процессором
должны иметь более высокую
С точки зрения организации процессов выборки и исполнения команды в современных 8-разрядных МК применяется одна из двух уже упоминавшихся архитектур МПС: фон-неймановская (принстонская) или гарвардская.
Основное преимущество архитектуры
Фон-Неймана упрощение
Гарвардская архитектура почти не использовалась до конца 70-х годов, пока производители МК не поняли, что она дает определенные преимущества разработчикам автономных систем управления.
Дело в том, что, судя по
опыту использования МПС для
управления различными объектами, для
реализации большинства алгоритмов
управления такие преимущества фон-неймановской
архитектуры как гибкость и универсальность
не имеют большого значения. Анализ
реальных программ управления показал,
что необходимый объем памяти
данных МК, используемый для хранения
промежуточных результатов, как
правило, на порядок меньше требуемого
объема памяти программ. В этих условиях
использование единого
Кроме того, гарвардская архитектура
обеспечивает потенциально более высокую
скорость выполнения программы по сравнению
с фон-неймановской за счет возможности
реализации параллельных операций. Выборка
следующей команды может
мости останавливать процессор на время выборки команды. Этот метод реализации операций позволяет обеспечивать выполнение различных команд за одинаковое число тактов, что дает возможность более просто определить время выполнения циклов и критичных участков программы.
Большинство производителей
современных 8-разрядных МК используют
гарвардскую архитектуру. Однако гарвардская
архитектура является недостаточно
гибкой для реализации некоторых
программных процедур. Поэтому сравнение
МК, выполненных по разным архитектурам,
следует проводить
В настоящее время наиболее
яркими представителями
2. Специальная часть
2.1 CISC и RISC архитектура процессора
Двумя основными архитектурами
набора команд, используемыми компьютерной
промышленностью на современном
этапе развития вычислительной техники,
являются архитектуры CISC и RISC. Основоположником
CISC-архитектуры архитектуры
Лидером в разработке микропроцессоров с полным набором команд считается компания Intel с микропроцессорами X86 и Pentium. Это практически стандарт для рынка микропроцессоров.
Простота архитектуры RISC-процессора обеспечивает его компактность, практическое отсутствие проблем с охлаждением кристалла, чего нет в процессорах фирмы Intel, упорно придерживающейся пути развития архитектуры CISC. Формирование стратегии CISC-архитектуры произошло за счет технологической возможности перенесения "центра тяжести" обработки данных с программного уровня системы на аппаратный, так как основной путь повышения эффективности для CISC-компьютера виделся, в первую очередь, в упрощении компиляторов и минимизации исполняемого модуля. На сегодняшний день CISC-процессоры почти монопольно занимают на компьютерном рынке сектор персональных компьютеров, однако RISC-процессорам нет равных в секторе высокопроизводительных серверов и рабочих станций.
Основные черты RISC-архитектуры с аналогичными по характеру чертами CISC-архитектуры отображаются следующим образом (табл.1):
Таблица 1.Основные черты архитектуры
CISC- архитектура RISC-