- •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
- •Архитектурные особенности современных мп
- •Основные архитектуры системы команд
- •Основные структуры современных процессоров
- •Контрольные вопросы
- •ЛИтература
Контроллер пдп к580вт57
Этот контроллер (рис.4.35) обеспечивает обмен массивами данных между ОЗУ и 4 внешними каналами. Режим обмена задается во время программирования. При этом в регистр адреса РА заносится начальный адрес массива, в регистр цикла РЦ, заносится количество ячеек в массиве. В каждом такте обмена передается 1 байт данных. Эти регистры размещены в блоке управления. Там же находится и регистр режима РГР, в который заносятся приоритеты каналов.

Рис. 4.35. Структурная схема контроллера ПДП
На
буферы каналов БФК [0:3] подаются запросы
на режим ПДП DRQ
[0:3], с выходов этих буферов выдаются
сигналы разрешения
[0:3]. На блок управления ВУ поступают и
им выдаются следующие сигналы:
– сигнал выборки поступает от селектора;США [3:0] – системная шина адреса
→ в режиме программирования процессор с помощью этих разрядов адресует или внешние каналы или регистры блока управления;
← в режиме ПДП контроллер выдает на США соответствующие адреса ОЗУ, которые определяют адрес очередной ячейки массива;
(
)
→ в режиме программирования процессор выдает команду обращения к внешнему устройству для записи (чтения);
← в режиме ПДП эти сигналы формируются контроллером и выдаются на внешние устройства;
SR – сигнал начальной установки. Устанавливает схему в исходное состояние, т.е. все системные шины, которые подключены к контроллеру, переводятся в режим 3-го состояния (режим приема и передачи информации).
На блок управления и режимов поступают или им выдаются следующие сигналы:
США [7:4] – в режиме ПДП информация поступает на эти разряды от контроллеров;
RDY – сигналы готовности контроллера ПДП к работе;
HLD – запрос на режим ПДП;
HLDA – разрешение процессора на режим ПДП;
,
→
в
режиме программирования процессор
выдает команду обращения к ОЗУ для
записи (чтения);STBA – стробирование шины адреса при обращении к ОЗУ, т.к. контроллер ПДП должен выдавать на ОЗУ 16 –разрядный адрес ОЗУ (т.к. США [15:0]).
Контроллер может работать в следующих режимах:
Исходное состояние (переводится сигналом SR)
Программирование
Ожидание
Обслуживание (режим ПДП)
Программирование
В этом режиме процессор:
выбирает данную МС (микросхему)
заносит (записывает) в регистрах РА, РЦ, РГР соответствующие данные.
Ожидание
В режиме ожидания находится контроллер. Время ожидания (τожид)– интервал времени между выдачей контроллером сигнала HLD и моментом, когда от процессора поступит сигнал HLDA. В режиме ПДП время ожидания (τож) определяется необходимостью анализа сигнала RD1:=1 (сигнал готовности к обмену) и решением вопроса, какому именно каналу предоставить право обмена.
Обслуживание
В режиме обслуживания контроллер формирует в блоке управления очередной физический адрес ОЗУ. Для этой цели после окончания каждого цикла обмена из содержимого регистра цикла (РЦ) вычитается 1. Соответствующие адреса выдаются на США.
Режим «Чтение ПДП» – считывание из ОЗУ и запись во ВУ.
Контроллер
формирует сигналы
,
.
Режим
«Запись ПДП»– считывание из ВУ и запись
в ОЗУ.Контроллер формирует сигналы
,,
.
