- •Московский Государственный Университет Приборостроения и Информатики
- •Введение. Понятие о микропроцессорах
- •История появления микропроцессоров
- •Терминология курса
- •Классификация и основные параметры мп
- •1. Обзор современных оэвм
- •1.1. Микроконтроллеры фирмы motorolla
- •1.1.1. Семейство нс05
- •1.1.2. Семейство нс08
- •12-Разрядный 6 канальный контроллер шим (pwm08),
- •1.1.3. Семейство нс11
- •1.1.4. 16- И 32-разрядные микроконтроллеры motorola
- •1.1.5. Номенклатура и области применения микроконтроллеров семейства 68нс16
- •1.1.6. Номенклатура и области применения микроконтроллеров семейства 68300
- •1.2. Производители микроконтроллеров семейства mcs51
- •1.3. 8-Разрядные кмоп flash микроконтроллеры семейства ат89.
- •1.3.1. Отличительные особенности
- •1.4. Высокопроизводительные 8-разрадные risc контроллеры семейства at90s
- •1.4.1. Вычислительные особенности
- •1.5. Программируемые контроллеры фирмы Dallas Semiconductor
- •1.5.1. Микроконтроллеры с динамической организацией (Soft Мicго)
- •1.5.2. Обеспечение высокой производительности в скоростных микроконтроллерах.
- •1.5.3. Организация памяти скоростных контроллеров.
- •1.5.4. Возможности скоростных контроллеров.
- •1.6. Семейство микроконтроллеров msp430 Texas Instruments
- •1.6.1. Risc-архитектура
- •1.6.2. Режимы энергосбережения
- •1.6.3. Системный генератор
- •1.6.4. Библиотека fpp ( Floating Point Package )
- •1.6.5. Отладочные средства
- •1.6.6. Краткие технические характеристики семейства msp430 (Flash-Based)
- •2. Архитектура мп и микро-эвм
- •2.1 Общая архитектура мпс
- •2.2. Принципы управления операциями
- •2.3. Архитектура микропроцессоров
- •2.4. Микропроцессор кр580ик80а
- •2.4.1. Принцип работы мп
- •2.4.2. Организация стека в мпс
- •2.4.3. Организация прерываний
- •2.4.4. Организация пдп
- •2.4.5. Форматы данных и команд
- •2.5. Форматы команд и способы адресации
- •2.6. Система команд микропроцессораКр580ик80а
- •3. Запоминающие устройства и их основные характеристики
- •3.1. Оперативные запоминающие устройства
- •3.2. Постоянные запоминающие устройства
- •4. Средства связи мпс с объектами
- •4.1. Общие положения
- •4.1. Аналого-цифровые преобразователи
- •3.2. Цифро-аналоговые преобразователи
- •3.3. Преобразователи уровня и другие средства связи
- •4. Применение микропроцессоров и микропроцессорных систем
- •4.1. Особенности создания рэс на мп
- •4.2. Применение мп в измерительных приборах
- •4.3. Применение мп в промышленности. Связи, в быту
- •5. Перспективы развития микропроцессорных систем
- •5.1. Совершенствование аппаратных средств мпс
- •5.1.1. Развитие структуры и характеристик мп.
- •5.1.2. Совершенствование схем памяти
- •5.1.3. Развитие внешних устройств мпс.
- •5.2. Совершенствование программного обеспечения
- •Литература
- •Приложение 1
- •Содержание
- •1. Обзор современных оэвм 8
- •2. Архитектура мп и микро-эвм 32
5.1.2. Совершенствование схем памяти
В МПС на быстродействие всей системы накладывает ограничение именно схемы памяти. Поэтому проблема увеличения быстродействия и объема БИС ОЗУ или ПЗУ является весьма актуальной. С появлением КМОП технологии появилась возможность создавать БИС ОЗУ и ППЗУ сверхвысокой степени интеграции и сверхмалым потреблением (примерно до 1 мкВт/бит). Кроме того, произошел отказ от одноразрядной организации БИС. Так как большинство МП и ОЭВМ имеют 8-разрядную ШД, то теперь наиболее употребительной стала многоразрядная (кратная восьми) двунаправленная организация ввода-вывода данных. Первой новой отечественной БИС ОЗУ стала микросхема К537РУ10 с организацией 2048х8 бит, удельным потреблением 1 мкВт/бит, временем цикла 150 нс. В настоящее время разработана широкая номенклатура БИС ОЗУ емкостью до 1 Мбит, и временем цикла до 10 нс, разрядность 8 и 16 бит. Для разработки МПС этого вполне достаточно для любых приложений.
Параметры БИС ППЗУ также количественно существенно выросли. Обычной практикой является использование микросхем емкостью 32-64 Кбайт КМОП структуры с временем доступа до 50 нс. Кроме того, появилась так называемая Flash-память, которая позволяет перепрограммировать микросхему непосредственно в схеме. Например, популярная серия AMD400F представляет собой СБИС Flash-памяти до 1 Мбайт с 8- и 16-разрядной ШД, число циклов перезаписи до 1000000.
5.1.3. Развитие внешних устройств мпс.
Как правило, внешние устройства МПС являются самыми низкобыстродействующими в системе. Кроме того, они часто содержат механические части, имеющие низкую надежность. Можно разделить все эти устройства на два класса: внешние устройства памяти и устройства связи с объектом и оператором. Внешние устройства памяти - это разного рода накопители информации (на дисках, ленте и т.п.).
Совершенствование этих устройств идет по двум направлениям. С одной стороны развивается традиционная схема накопителей: разрабатываются БИС контроллеров, повышается надежность записи и считывания информации, увеличивается плотность записи на дисках и ленте. С другой стороны начинают применяться нетрадиционные накопители без механических частей: пленки на цилиндрических магнитных доменах (ЦМД), приборы с зарядовой связью (ПЗС) и др. компоненты.
Средства связи человека с ЭВМ имеют принципиально ограниченную скорость передачи информации, так как человек не может воспринимать слишком большой ее поток. Однако целесообразно совершенствовать методы ее обработки перед выдачей на экран. Например, графическую информацию человек воспринимает гораздо эффективнее. Поэтому совершенствование таких устройств включает в себя как работы по упрощению связи их с микро-ЭВМ (в этом направлении уже сегодня разработаны БИС, позволяющие просто связать клавиатуру и экран дисплея с ЭВМ, например, КР580ВВ79 - БИС контроллера клавиатуры дисплея, КР580ВГ75 - БИС контроллера видеотерминала), так и по повышению эффективности представления передаваемой информации. Для этого снабжают устройства отображения автономными контроллерами, которые предварительно обрабатывают полученную информацию и выводят ее на экран в удобном для восприятия виде.
В качестве примера можно рассмотреть экран на жидких кристаллах (ЖКИ), работающий в графическом режиме. Число точек на экране достигает 1024х512, он полностью совместим с МП шинами.
Особое внимание уделяется устройства для МПС, которые обеспечивают надежную работу МПС при комбинированном питании от сети и от батарей. При пропадании сетевого питания возможно появление сбоев в работе МП и ОЭВМ. Кроме того, а ряде случаев импульсные помехи могут сбивать нормальную работу процессоров. В этих случаях применяются микросхемы - так называемые "Супервизоры". Самые совершенные (например, ИС AD695 фирмы Analog Devices) содержат следующие узлы:
узел переключения питания МПС с сетевого на батарейное и блок подзарядки аккумуляторов,
узел формирования импульса сброса на МП или ОЭВМ при пропадании импульсов, подаваемых из МПС (так называемый Watch-Dog таймер),
узел блокировки цепи CS для БИС ОЗУ при пропадании питания для исключения случайной записи в БИС ОЗУ.