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

12

Курский государственный технический университет

Кафедра вычислительной техники

Курс лекций по дисциплине

Микропроцессоры и микропроцессорные системы

Курск, 2003

Содержание

1. Введение 4

1.1. Успехи интегральной технологии и предпосылки появления микропроцессоров 4

1.2. Основные схемотехнологические направления производства микропроцессоров 5

1.3. Характеристики микропроцессоров 6

1.4. Поколения микропроцессоров. 6

2. Машина пользователя и система команд 10

2.1. 8-разрядный микропроцессор 10

2.2. Архитектура 16-разрядного микропроцессора 16

3. Общая структура МПС 21

4. Структура микропроцессора и интерфейсные операции 23

4.1. 8-разрядный микропроцессор 23

4.1.1. Внутренняя структура 23

4.1.2. Командный цикл микропроцессора. 24

4.1.3. Машинные циклы и их идентификация. 24

4.1.4. Реализация микропроцессорных модулей и состав линий системного интерфейса 27

4.2. 16-разрядный микропроцессор 29

4.2.1. Внутренняя структура 30

4.2.2. Машинные циклы i8086 в минимальном и максимальном режимах 33

4.2.3. Структура микропроцессорных модулей на базе микропроцессора i8086 36

5. Подсистема памяти МПС 42

5.1. Распределение адресного пространства 42

5.2. Регенерация динамической памяти 44

6. Подсистема ввода/вывода МПС 49

6.1. Подсистема параллельного обмена на базе буферных регистров 49

6.2. Контроллер параллельного обмена К580ВВ55 49

6.3. Последовательный обмен в МПС 55

6.3.1. Универсальный последовательный приемопередатчик КР580ВВ51 55

7. Подсистема прерываний МПС 61

7.1. Внутренние и внешние прерывания 61

7.2. Функции подсистемы прерываний и их реализация 61

7.3. Контроллеры прерываний 63

8. Подсистема прямого доступа в память МПС 69

8.1. Контроллер прямого доступа в память К580ВТ57 69

9. 32-разрядная архитектура 73

9.1. Высокопроизводительный 32-разрядный контроллер ПДП 82380 73

9.1.1. Архитектура контроллера 82380 73

9.1.2. Функции контроллера ПДП 75

9.1.3. Программируемый контроллер прерываний 78

9.1.4. Программируемые интервальные таймеры 79

9.1.5. Контроллер регенерации динамического ОЗУ 80

9.1.6. Генератор с состоянием ожидания 81

9.1.7. Сброс центрального процессора 82

9.1.8. Синхронизация шины контроллера 82380 87

10. Организация МПС на базе секционированных БИС 88

10.1. Арифметико-логические секции 89

10.2. Секции управления и устройства управления 96

10.2.1. Эволюция структур СФАМ. 96

10.2.2. Секции управления адресом микрокоманд серии К1804. 99

10.2.3. Организация управляющего автомата 101

10.3. Структура устройств обработки данных 101

10.4. МПС с одно- и двухуровневым управлением 104

10.5. Расширение архитектуры Am2900 106

10.5.1. Базовый процессорный элемент К1804ВМ1 106

11. Однокристальные микроЭВМ 120

11.1. Однокристальные микро-ЭВМ К1816ВЕ48/49/35 120

11.1.1. Структура ОМЭВМ 120

11.1.2. Элементы архитектуры ОМЭВМ 121

11.1.3. Порты ввода/вывода 123

11.1.4. Система команд ОМЭВМ 124

11.1.5. Расширение ресурсов ОМЭВМ 127

11.2. Однокристальная микроЭВМ К1816ВЕ51 129

11.2.1. Семейство однокристальных ЭВМ MCS-51 129

11.2.2. Структура микро-ЭВМ К1816ВЕ51 129

11.2.3. Архитектурные особенности микро-ЭВМ 130

11.2.4. Организация внутренней памяти данных. 132

11.2.5. Машинные циклы и синхронизация микро-ЭВМ 133

11.2.6. Внешние устройства микро-ЭВМ 134

11.2.7. Описание последовательного порта. 136

11.2.8. Таймеры-счетчики 139

11.2.9. Подсистема прерываний 141

11.2.10. Система команд 143

12. Системы проектирования и отладки МПС 147

12.1. Проблемы и особенности отладки МПС 147

12.1.1. Особенности отладки МПС на разных этапах ее существования. 148

12.2. Статические отладчики 149

12.3. Логические анализаторы 150

12.4. Сигнатурные анализаторы 157

12.4.1. Идея сигнатурного анализа 157

12.4.2. Оборудование сигнатурного анализа и требования к проверяемой схеме 158

12.5. Системы проектирования МПС 160

12.5.1. Внутрисхемные эмуляторы 162

Литература 164