- •3. Функциональные устройства
- •3.1. Арифметическо-логическое устройство
- •3.1.1. Алу с жесткой структурой
- •3.1.2. Алу с гибкой структурой
- •Устройство управления (уу)
- •3.2.1. Структура команды
- •3.4. Блок формирования управляющих сигналов
- •3.4.1. Блок формирования управляющих сигналов с жесткой структурой
- •3.4.2. Пример построения фрагмента бфус с жесткой структурой для операции «сравнение модулей двух чисел»
- •3.4.3. Блок формирования управляющих сигналов
- •3.4.4. Разработка микропрограммы на примере операции “деление в прямых кодах”
- •0 Такт (тактов должно быть столько же, сколько разрядов)
- •3.5. Запоминающие устройства
- •3.5.1. Оперативные запоминающие устройства
- •3.6. Полупроводниковые запоминающие устройства
- •3.6.1. Ассоциативные запоминающие устройства (азу)
- •Контрольные вопросы
- •4. МикропроцессоРные устройства
- •4.1. Микропроцессорный комплект кр580
- •4.2. Организация управления в микропроцессорной системе
- •4.3. Интерфейсные бис в составе мп – комплекта кр580
- •Системный контроллер кр580вк28. Системный контроллер предназначен для:
- •4.3.2 Программируемый контроллер ввода-вывода кр580вв55
- •4.3.2.1. Формат рус (регистра управляющего слова):
- •4.4. Однокристальные микро эвм серии кр1816
- •4.4.1. Организация памяти программ
- •4.4.2. Организация памяти данных
- •4.4.3. Таймер-счетчик
- •4.4.4. Организация ввода/вывода в контроллере
- •4.4.5. Устройство управления и синхронизации
- •4.4.6. Формирование синхроимпульсов и управляющих сигналов
- •4.4.7. Подключение к микроконтроллеру внешнего устройства
- •4.5. Программируемый таймер км580вм53
- •4.5.1.Режимы работы программируемого таймера.
- •4.5.2. Пример программирования таймера
- •Функционирование мп - системы в режиме прерывания
- •4.6.1. Программируемый контроллер прерываний кр580вн59
- •Функционирование мп – системы в режиме пдп (прямого доступа к памяти)
- •Основные принципы организации режима пдп :
- •Контроллер пдп к580вт57
- •Микропроцессорный комплект км1810
- •Микропроцессор км 1810 вм86
- •На рис. 4.38 представлена структура оперативной памяти, в конструкции которой имеются некоторые особенности .
- •Методы адресации данных
- •Пример кодирования команды
- •Управление и синхронизация в мп- системе
- •Организация управления в многопроцессорной системе
- •Микропроцессоры Intel386 иIntel486
- •Виртуальная память
- •Кэш-память
- •Семейство процессоров Pentium
- •Архитектурные особенности современных мп
- •Основные архитектуры системы команд
- •Основные структуры современных процессоров
- •Контрольные вопросы
- •ЛИтература
4.3. Интерфейсные бис в составе мп – комплекта кр580
Интерфейс в МП–системе это совокупность системных шин и специальных микросхем, которые обеспечивают процессы обмена информацией во всех режимах работы системы. В состав комплекта КР580 входит значительное количество различных интерфейсных БИС (порядка 15), с помощью которых можно строить разнообразные МПС.
Основные БИС:
генератор синхроимпульсов КР580ГФ24
системный контроллер КР580ВК28
программируемый контроллер параллельного ввода-вывода КР580ВВ55
программируемый контроллер ПДП КР580ВТ57
программируемый контроллер прерывания КР580ВН59
Эти контроллеры могут использоваться также с другими моделями микропроцессоров семейства х86, а также с МП1816.
Системный контроллер кр580вк28. Системный контроллер предназначен для:
формирования системной шины данных;
хранения слова состояния процессора в течение машинного цикла;
формирования СШУ и выдачи управляющих сигналов в соответствии с типом выполняемого машинного цикла.
На рис. 4.10 изображена структурная схема КР580ВК28 и его подключение к МП.
Логическая схема «Форм. УС» в зависимости от типа МЦ выдает на СШУ различные сигналы:
-входной сигнал WR (запись-чтение ОЗУ) на выходе разделяется на WR (запись в ОЗУ) и RD (чтение из ОЗУ);
-входной сигнал WRIO (запись-чтение ВУ) на выходе разделяется на WRIO (запись ВУ) и RDIO (чтение ВУ);
-при поступлении от процессора сигнала HLDA (разрешение режима ПДП) все разряды СШУ устанавливаются в 3-е состояние, так как управление этими шинами передается контроллеру ПДП.
Рис. 4.10. Структурная схема системного контроллера
На рис. 4.11 представлено условное графическое обозначение (УГО) системного контроллера.
Рис. 4.11. УГО контроллера КР580ВК28
4.3.2 Программируемый контроллер ввода-вывода кр580вв55
Предназначен для управления обменом данными между процессором и внешним устройством в программном режиме. Контроллер называется программируемым, так как перед началом работы он программируется процессором. Структурная схема изображена на рис. 4.12.
В таблице 4.3 представлены режимы обмена данными в МПС.
Таблица 4.3
Операции |
Канал |
Сигналы | ||||
|
|
|
A1 |
A0 | ||
Запись в канал |
КА |
0 |
1 |
0 |
0 |
0 |
КВ |
0 |
1 |
0 |
0 |
1 | |
КС |
0 |
1 |
0 |
1 |
0 | |
Чтение из канала |
КА |
0 |
0 |
1 |
0 |
0 |
КВ |
0 |
0 |
1 |
0 |
1 | |
КС |
0 |
0 |
1 |
1 |
0 | |
Запись РУС |
|
0 |
1 |
0 |
1 |
1 |
РУС – регистр управляющего слова, который находится в блоке управления (БЛ УПР) контроллера. Перед началом обмена процессор программирует контроллер с занесением в РУС кода управляющего слова. Входные сигналы США (0) и США (1) адресуют внутренние блоки контроллера.
.. Рис. 4.12. Структурная схема контроллера ввода-вывода
Рис. 4.13. Логическая схема селектора
Каждое внешнее устройство в составе МП-системы имеет свой адрес и при обращении к нему формируется CS – сигнал выборки микросхемы.
Этот сигнал образуется с помощью селектора, схема которого представлена на рис. 4.13.
На рис. 4.14 изображено условное графическое обозначение контроллера ввода-вывода с подключенным селектором.
Рис. 4.14. УГО контроллера КР580ВВ55
Контроллер ввода-вывода может использоваться в микропроцессорных системах в различных режимах работы.
Режим «0» – простой ввод-вывод. Отличается тем, что по всем трем каналам (А, В, С) может осуществляться двусторонний обмен данными под управлением процессора.
Режим «1» – предназначен для использования микросхемы в специализированных системах, в которых управление этой микросхемой выполняется не только от процессора. В этом случае канал А и канал В используются для канала данных, а канал С для передачи и формирования управляющих сигналов.
Режим «2» – канал А – для обмена данными, а каналы В, С для формирования УС в соответствии со специальным протоколом обмена.