Архитектура БИС параллельного интерфейса КР580ВВ55

 

БИС программируемого параллельного интерфейса KP580BB55 предназначена для организации ввода/вывода параллельной информации различного формата и позволяет реализовать большинство известных протоколов обмена по параллельным каналам. БИС программируемого параллельного интерфейса (ППИ) можно использовать для сопряжения микропроцессора со стандартным периферийным оборудованием (дисплеем, принтером, накопителем) (рис. 3.4).

В состав БИС входят двунаправленный 8-разрядный буфер данных (BD), связывающий ППИ с системной шиной данных(рис.3.4.а.); блок управления записью/чтением (RWCU), обеспечивающий управление внешними и внутренними передачами данных, управляющих слов и информации о состоянии ППИ; три 8-разрядных канала ввода/вывода (PORT А, В и С) для обмена информацией с внешними устройствами; схема управления группой A (CUA), вырабатывающая сигналы управления каналом А и старшими разрядами канала С [PC (7-4)]; схема управления группой В (CUB), вырабатывающая сигналы управления каналом В и младшими разрядами канала С [PC (3-0)].


Рис. 3.4

 

Назначения входных, выходных и управляющих сигналов ППИ приведены при описании выводов микросхемы в табл. 3.8. Сопряжение БИС KP580BB55 со стандартной системной шиной показано на рис. 3.4, б. Сигналы управления работой ППИ подаются на блок RWCU (рис. 3.4, в) и вместе с адресными входами АО, А1 задают вид операции, выполняемой БИС (табл. 3.9).

 

Таблица 3.8. Выводы ППИ

 

Обозначение вывода Номер контакта Назначение вывода
0(7-0) 27; 28, 29: 30: 31: 32: 33; 34 Вход/выход данных
RD Чтение; H-уровень сигнала разрешает считывание информации из регистра, адресуемого по входам АО, А1 на шину .0(7-0)
WR Запись; L-уровень сигнала разрешает запись информации с шины D(7- 0) в регистр ППИ, адресуемый по входам АО, AL
АО, А1 9; 8 Входы для адресации внутренних регистров ППИ
RESET Сброс; H-уровень сигнала записывает нули во все регистры управляющего слова и устанавливает все порты в третье состояние
CS Выбор микросхемы; L-уровень сигнала подключает ППИ к системной шине
РА(7-0) 37:38: 39: 40; 1; 2; 3; 4 Вход/выход канала А
РВ(7-0) 15;24: 23; 22: 21; 20; 19; 18 Вход/выход канала В
РС(7-0) 10;11; 12: 13; 17; 16: 15; 14 Вход/выход канала С
Ucc Напряжение питания (+5 В)
GND Напряжение питания (0 В)

Режим работы каждого из каналов ППИ программируется с помощью управляющего слова. Управляющее слово может задавать один из трех режимов: основной режим ввода/вывода (режим 0), стробируемый ввод/вывод (режим 1), режим двунаправленной передачи информации (режим 2). Одним из форматов управляющего слова устанавливают различные режимы работы для каждого канала (рис. 3.4, в).

Канал А может работать в любом из трех режимов, канал В - в режимах 0 и 1. Канал С используется для передачи данных только в режиме 0, а в остальных режимах он служит для передачи управляющих сигналов, сопровождающих процесс обмена по каналам А и В.

Разряд D7 управляющего слова (рис. 1.11,в) определяет либо установку режимов работы каналов (D7 = 1), либо работу ППИ в режиме сброса/установки отдельных разрядов канала C(D7=0). При поразрядном управлении каналом С разряды D3 - DI определяют номер модифицируемого разряда; разряд 1)0 задает сброс (DO = 0) или установку (DO = 1) модифицируемого разряда; разряды D6- D4 не используются.

 

Таблица 3.9.Операции, задаваемые управляющими