Для построения отдельных элементов
интерфейса платы расширения с системной шиной можно использовать стандартные средства -
регистры и передатчики. Однако вместо отдельных регистров и передатчиков лучше использовать
БИС параллельного интерфейса (БИС ППИ) К580ВВ55, специально разработанную для параллельного
обмена информацией. В состав БИС ППИ входит двунаправленный буфер, связывающий ее с системной
шиной данных, блок управления для чтения и записи данных и управляющих слов. В БИС ППИ входят
также три 8-разрядных канала ввода-вывода (А, В, С) для обмена информацией с внешними
устройствами. Каждый канал может быть настроен как на ввод, так и на вывод данных. Каналы БИС
ППИ могут работать в разных режимах. Для нашего варианта достаточно использовать режим работы 0,
в котором данные, записанные с системной шины в какой-то канал, запоминаются в выходном
регистре этого канала. При чтении в этом режиме на системную шину передается информация со
входов канала. Кроме 24-х выводов каналов А, В и С БИС ППИ имеет входы сигналов записи (WR),
чтения (RD), выбора кристалла (CS), сброса (R). Есть также два адресных входа А1 и А0. Каналу
А соответствует адрес 00, каналу - 01, каналу С - 10. Адрес 11 соответствует
управляющему слову, которое необходимо записывать в БИС, для настройки его каналов на тот
или иной режим работы.
|
|
|