Номер | Название | Конфигурация | Назначение |
---|---|---|---|
1 | nADP2 | Вых-3/Вход | Разряд AD2 периферийной шины МПИ |
2 | nADP1 | Вых-3/Вход | Разряд AD1 периферийной шины МПИ |
3 | nADP0 | Вых-3/Вход | Разряд AP0 периферийной шины МПИ |
4 | nDOUTC | Вход | Строб записи данных центральной шины МПИ |
5 | nDINC | Вход | Строб чтения данных центральной шины МПИ |
6 | nSYNCC | Вход | Строб адреса центральной шины МПИ |
7 | nIAKOP | Выход | Выход цепочки подтверждения прерывания периферийного процессора |
8 | nIAKOC | Выход | Выход цепочки подтверждения прерывания центрального процессора |
9 | nINITC | Вход | Аппаратный сброс со стороны центрального процессора |
10 | nIAKIC | Вход | Вход цепочки подтверждения прерывания центрального процессора |
11 | nRPLYC | Выход ОК | Строб подтверждения транзакции центральной шины МПИ |
12 | ARC | Выход ОК | Сигнал подтверждения приема адреса от центрального процессора |
13 | nCSC | Вход | Выбор контроллера на центральной шине МПИ |
14 | nADC0 | Вых-3/Вход | Разряд AD0 центральной шины МПИ |
15 | nADC1 | Вых-3/Вход | Разряд AD1 центральной шины МПИ |
16 | nADC2 | Вых-3/Вход | Разряд AD2 центральной шины МПИ |
17 | nADC3 | Вых-3/Вход | Разряд AD3 центральной шины МПИ |
18 | nADC4 | Вых-3/Вход | Разряд AD4 центральной шины МПИ |
19 | nVIRQC | Выход OK | Запрос прерывания центрального процессора |
20 | nADC5 | Вых-3/Вход | Разряд AD5 центральной шины МПИ |
21 | GND | Питание | Нулевой потенциал (земля) |
22 | nADC6 | Вых-3/Вход | Разряд AD6 центральной шины МПИ |
23 | nADC7 | Вых-3/Вход | Разряд AD7 центральной шины МПИ |
24 | nADC8 | Вых-3/Вход | Разряд AD8 центральной шины МПИ |
25 | nADC9 | Вход | Разряд адреса AD9 центральной шины МПИ |
26 | nCSP | Вход | Выбор контроллера на периферийной шине МПИ |
27 | nRPLYP | Выход ОК | Строб подтверждения транзакции периферийной шины МПИ |
28 | PA1 | Выход | Выход разряда 1 регистра защелки адреса периферийной шины МПИ |
29 | nEP | Выход | Выход декодера адрес, низкий уровень при обращении по периферийному базовому адресу контроллера +1008, используется вместе с выходами PA0, PA1 для организации доступа к параллельному порту типа 580ВВ55А со стороны периферийного процессора. |
30 | nSYNCP | Вход | Строб адреса периферийной шины МПИ |
31 | nDINP | Вход | Строб чтения данных периферийной шины МПИ |
32 | nDOUTP | Вход | Строб записи данных периферийной шины МПИ |
33 | PA0 | Выход | Выход разряда 0 регистра защелки адреса периферийной шины МПИ |
34 | nIAKIP | Вход | Вход цепочки подтверждения прерывания периферийного процессора |
35 | nINITP | Вход | Аппаратный сброс со стороны перифейриного процессора |
36 | nADP7 | Вых-3/Вход | Разряд AD7 периферийной шины МПИ |
37 | nADP6 | Вых-3/Вход | Разряд AD6 периферийной шины МПИ |
38 | nADP5 | Вых-3/Вход | Разряд AD5 периферийной шины МПИ |
39 | nADP4 | Вых-3/Вход | Разряд AD4 периферийной шины МПИ |
40 | nADP3 | Вых-3/Вход | Разряд AD3 периферийной шины МПИ |
41 | nVIRQP | Выход OK | Запрос прерывания периферийного процессора |
42 | VCC | Питание | Потенциал +5В (источник питания) |
Микросхема 1801ВП1-120 представляет собой мост межпроцессорной связи. Имеет два полноценных порта подключения к шине МПИ, шины условно принадлежат центральному и перифейриному процессорам. Широкоизвестно применение данной микросхемы в компьютере УКНЦ.
Микросхема предоставляет 3 канала обмена между шинами, каналы 0 и 1 являются двунаправленными и позволяют передавать данные в двух направлениях, канал 2 является однонаправленным и позволяет посылать данные в направлении от центрального процессора к периферийному. Базовые адреса регистров определяются сигналом выбора контроллера nCSx.
Буферные регистры данных являются восьмиразрядными. Биты 7 в регистре состояний означают готовность принятых данных приемника для чтения или гнотовность буферного регистра данных передатчика для записи. Биты 6 в регистре состояния доступны для записи и чтения и управляют разрешением прерываний от приемника или передатчика. Остальные биты в регистре состояний не реализованы и всегда читаются как нулевые.
Адрес | Вектор | Описание |
---|---|---|
+15608 | 608 | Регистр состояния приемника канала 0 |
+15628 | Регистр данных приемника канала 0, только чтение | |
+15648 | 648 | Регистр состояния передатчика канала 0 |
+15668 | Регистр данных передатчика канала 0, только запись | |
+06608 | 4608 | Регистр состояния приемника канала 1 |
+06628 | Регистр данных приемника канала 1, только чтение | |
+06648 | 4648 | Регистр состояния передатчика канала 1 |
+06668 | Регистр данных передатчика канала 1, только запись | |
+06748 | 4748 | Регистр состояния передатчика канала 2 |
+06768 | Регистр данных передатчика канала 2, только запись |
Бит | Описание |
---|---|
6 | разрешение прерываний от приемника, если разряд установлен в 1, то прерывания от приемника разрешены, сбрасывается в 0 по сигналу nINITC, доступен по чтению и записи |
7 | готовность данных приемника в буферном регистре, доступен по чтению, сбрасывается при чтении буферного регистра данных приемника |
Бит | Описание |
---|---|
6 | разрешение прерываний от передатчика, если разряд установлен в 1, то прерывания от передатчика разрешены, сбрасывается в 0 по сигналу nINITC, доступен по чтению и записи |
7 | готовность буферного регистра данных передатчика, доступен по чтению, сбрасывается при записи буферного регистра данных передатчика |
Адрес | Вектор | Описание |
---|---|---|
3148 | Прерывание по nINITC | |
+0608 | 3208 | Регистр данных приемника канала 0, только чтение |
+0628 | 3308 | Регистр данных приемника канала 1, только чтение |
+0648 | 3408 | Регистр данных приемника канала 2, только чтение |
+0668 | Регистр состояния приемников каналов 0-2 | |
+0708 | 3248 | Регистр данных передатчика канала 0, только запись |
+0728 | 3348 | Регистр данных передатчика канала 1, только запись |
+0768 | Регистр состояния передатчиков каналов 0-1 | |
+1008 | Базовый адрес выхода nEP (на nCS 580ВВ55А) |
Бит | Описание |
---|---|
0 | разрешение прерываний от приемника канала 0, если разряд установлен в 1, то прерывания от приемника разрешены, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
1 | разрешение прерываний от приемника канала 1, если разряд установлен в 1, то прерывания от приемника разрешены, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
2 | разрешение прерываний от приемника канала 2, если разряд установлен в 1, то прерывания от приемника разрешены, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
3 | готовность данных приемника канала 0, доступен по чтению, сбрасывается при чтении буферного регистра данных приемника |
4 | готовность данных приемника канала 1, доступен по чтению, сбрасывается при чтении буферного регистра данных приемника |
5 | готовность данных приемника канала 2, доступен по чтению, сбрасывается при чтении буферного регистра данных приемника |
6 | разрешение прерывания по поступлению сигнала nINITC, сбрасывается по nINITP, доступен по чтению и записи, вектор прерывания 3148 |
Бит | Описание |
---|---|
0 | разрешение прерываний от передатчика канала 0, если разряд установлен в 1, то прерывания от передатчика разрешены, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
1 | разрешение прерываний от передатчика канала 1, если разряд установлен в 1, то прерывания от передатчика разрешены, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
2 | отключение канала 0 от адресного пространства центрального процессора, сбрасывается в 0 по сигналу nINITP, доступен по чтению и записи |
3 | готовность буферного регистра данных передатчика канала 0, доступен по чтению, сбрасывается при записи буферного регистра данных передатчика |
4 | готовность буферного регистра данных передатчика канала 1, доступен по чтению, сбрасывается при записи буферного регистра данных передатчика |