В.А. Авдеев, В.Ф. Гузик
Компьютеры: шины, контроллеры, периферийные устройства
Учебное пособие. Таганрог: ТРТУ, 2001. - 536 с.
6. Периферийные интерфейсы
6.11. Контроллер комбинированного типа
Контроллер содержит две основные микросхемы: I8255 (PPI) и
I8250 (PCI). В микросхеме PPI имеется 4 8-битных адресуемых регистра (РА, РВ,
РС и РУ), выбор которых выполняется с помощью битов адреса А1А0. Доступ к 10
регистрам PCI (УАПП) осуществляется с учетом битов адреса А2А1А0 и бита D7
регистра управления линией (D7 РУЛ). В табл. 6.8 представлены сигналы,
необходимые для обращения к регистрам PCI: регистру делителя скорости (РДС)
младшего байта (МБ) и старшего байта (СБ), регистру разрешения прерывания
(РРП), регистру идентификации прерывания (РИП), регистру управления линией
(РУЛ), регистру состояния линии (РСЛ) и регистру состояния модема (РСМ).
Таблица
6.8
А2
|
А1
|
А0
|
D7 РУЛ
|
-RD
|
-WR
|
Доступ
|
Обозн.
|
0
|
0
|
0
|
0
|
0
|
1
|
W
|
РПЕР
|
0
|
0
|
0
|
0
|
1
|
0
|
R
|
РПР
|
0
|
0
|
0
|
1
|
0
|
1
|
W
|
РДС(МБ)
|
0
|
0
|
1
|
1
|
0
|
1
|
W
|
РДС(СБ)
|
0
|
0
|
1
|
0
|
0
|
1
|
W
|
РРП
|
0
|
1
|
0
|
*
|
1
|
0
|
R
|
РИП
|
0
|
1
|
1
|
*
|
0
|
1
|
W
|
РУЛ
|
1
|
0
|
0
|
*
|
0
|
1
|
W
|
РУМ
|
1
|
0
|
1
|
*
|
1
|
0
|
R
|
РСЛ
|
1
|
1
|
0
|
*
|
1
|
0
|
R
|
РСМ
|
Примечание: * - не используется
В соответствии с см. табл. 6.8 выбирается из резерва базовый
(начальный) адрес 220h PCI (УАПП). Для доступа к любому из 10 регистров PCI
достаточен адресный диапазон 220h-226h. Поэтому с целью выбора одного из
четырех регистров PCI используются адреса 228h-22Bh, т.е. 228h является базовым
адресом PPI.
Таким образом, общими для всех портов являются адреса
SA9-SA4, которые с учетом сигнала AEN и определяют сигнал выбор контроллера
(SEL). Бит адреса SA3 используется для выбора микросхемы I8255 (SA3=1) или
микросхемы I8250 (SA3=0). На рис. 6.29 изображена структурная схема контроллера
последовательного и параллельного интерфейсов.
Рис. 6.29 Структурная схема
контроллера последовательно-параллельного интерфейса
В структурной схеме контроллера для связи микросхемы I8255 с
периферией применяется приемопередатчик типа ИП6, входы/выходы DB которого
подключаются к шине управления/данные (ШУ/Д). Для реализации интерфейса RS-232
микросхемы I8250 используются драйверы К170 АП и приемники К170 УП2.
Похожие материалы:
Контроллер НГМД
Контроллер PCI 9060 - Авдеев В.А. и др., 2001
Контроллер ISA/ИРПР
Контроллер программного обмена
Контроль за выполнением коллективного договора,
соглашения - Трудовой кодекс
Контроль за деятельностью авиационных
предприятий и индивидуальных предпринимателей
|