2.3 Интерфейсный модуль
Интерфейсные БИС МПК КР580 предназначены для организации обмена информацией с перифирийными устройствами:
- в режиме прямого доступа;
-в режиме прерываний;
-для параллельного и последовательного обмена информацией.
2.3.1 Организация параллельного обмена информации
D0 D1 D2 D3 D4 D5 D6 D7 |
IOP |
BA7 BA6 BA5 BA4 BA3 BA2 BA1 BA0 |
___ WR ___ RD ___ CS RESET |
BB7 BB6 BB5 BB4 BB3 BB2 BB1 BB0 |
|
A0 A1 |
BC7 BC6 BC5 BC4 BC3 BC2 BC1 BC0 |
|
UCC GND |
Обозначение |
Назначение |
BA7-BA0 |
Канал А |
BB7-BB0 |
Канал В |
BC7-BC0 |
Канал С |
Ucc, GND |
Питание |
A0, A1 |
Младшие биты ШA |
RESET |
Сброс |
CS |
Выбор микросхемы |
RD |
Чтение |
WR |
запись |
D0-D7 |
шина данных |
Рисунок 13 – УГО КР580ВВ55
БИС КР580ВВ55 – параллельный программируемый интерфейс (ППИ). Предназначен для организации параллельного ввода/вывода информации между УВВ и МПС.
Микросхема имеет 3 8-разрядных канала (порта): канал А, канал Б, канал С , к которым подключаются ПФУ ( допускается деление канала С на 2 четырех разрядных канала). К ППИ можно подключить 2 восьмиразрядных ПФУ или 2 четырехразрядных ПФУ.
Обмен информацией может происходить в трех режимах:
Режим 0
Синхронная программно управляемая передача данных через 3 независимых 8-разрядных канала или 4-разрядных канала.
Режим 1
Асинхронная однонаправленная передача данных через два канала (А и Б) под контролем сигналов управления (сигналов квитирования, передаваемых через канал С).
Режим 2
Двунаправленная асинхронная передача данных только через канал А под управлением 5 сигналов квитирования передаваемых по каналу С; одновременно канал Б может работать либо в «0» либо «1» режиме.
Рисунок 14 - Организация подключения двух УВВ (принтера и 2 семисегментных индикаторов) к ИМС КР580ВВ55
2.3.2 Организация прямого доступа к памяти.
Таблица 8 – Назначение выводов КР580ВТ57
Рисунок 15 – УГО КР580ВТ57
Интерфейсная БИС КР580ВТ57 предназначена для организации высокоскоростного обмена данными между УВВ и памятью в МПС без участия МП, представляет собой программируемый контроллер прямого доступа в память (ПДП). ПДП является самым скоростным и наиболее приоритетным обменом данными в МПС между УВВ и памятью и применяется при передаче больших блоков данных.
При работе МПС в режиме ПДП МП отключается от системы и управление системой берёт на себя контроллер ПДП.
Контроллер ПДП обеспечивает:
1) независимый обмен с 4 УВВ в режиме прямого доступа к памяти;
2) восприятия от УВВ сигналов запроса на ПДП;
3) определение приоритетного УВВ;
4) перевод МП в режим захвата;
5) выдачу на УВВ и в память сигналов обмена и синхросигналов;
6) управление шинами адреса и всей МПС.
Принимаемые в процессе обмена от УВВ данные записываются в ячейки памяти в порядке возрастания их адресов минуя контроллер. Начальный адрес может быть произвольным и помещается в регистр адреса БИС КР580ВТ57.