Организация параллельного ввода/вывода информации


БИС КР580ВВ55 - параллельный программируемый интерфейс (ППИ), предназначен для организации обмена информации в параллельном коде между  МП  и УВВ.
Микросхема имеет 3 восьмиразрядных канала: А, В и С , к которым подключаются ПФУ (допускается деление канала С на 2 четырех разрядных канала). К ППИ можно подключить 2 восьмиразрядных ПФУ или 2 четырехразрядных ПФУ. 
В ППИ обмен информацией может происходить в трех режимах:


<Режим 0>

Синхронная программно управляемая передача данных в параллельном коде через 3 независимых восьмиразрядных канала А, В и С, причем канал С разбивается на два 4-х разрядных канала  - С1 и С2.


<Режим 1>

Асинхронный ввод/вывод информации через два независимых 8-ми разрядных канала А и В. Выводы канала С используются для передачи сигналов управления (квитирование).


<Режим 2>

Асинхронный ввод/вывод информации по каналу А. Канал В и С в данном режиме работают следующим образом. Канал В или в режиме 0 или в режиме 1 , а пять выводов канала С используется  для передачи сигналов управления каналом А.
Микросхема  КР580ВВ55 в своей структуре имеет 4 регистра портов (каналов):

- Регистр канала А
- Регистр канала В
- Регистр канала С, который разбивается на два - С1 и С2
- Регистр управляющего слова (РУС) - 8-ми разрядный регистр, в котором перед   началом работы ИМС  КР580ВВ55 засылается  Управляющее слово(УС).

Каждый канал и регистр имеет свой адрес. Два последних адресных разряда   А0, А1 задают адресацию регистров внутри ИМС.  УВВ подключаются к выводам портов (каналов) А, В и С.

Рисунок 1 - УГО ИМС КР580ВВ55


  
Таблица 1 - Назначение выводов ИМС КР580ВВ55