Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [ 88 ] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Вывод

Обозначение

Тип вывода

Вход

Вход

RC В4-В1

Вход/выход Выходы

8 9 10

12 13-17

KBI КВ2

КР МК4-МК0

Вход/выход Вход/выход Выход Выход Вход/выход

-Вход

Выход

20 21 22 23 24 25 26 27 28

INIT WTBT SYNC

DIN DOUT RPLY

Вход

Выход Выход Выход Выход Выход Вход Вход

29 30 31

lAKO РОК INTO

Выход Вход Вход

INT3

Вход

INT2

Вход

INTI

Вход

EVNT

Вход

HALT

Вход

Выход

SACK

Вход

Вход

Выход

Выход

функциональное назначение выводов

Передача Г-бита слова состояния процессора Передача Р-бита слова состояния процессора Контроль ошибки канала Код прерывания, йазряды 4-1 Пуск

Квитирование выдачи 1 Квитирование выдачи 2 Квитирование выдачи 3 Квитирование приема Разряды 4-0 микрокоманды

Синхронизация приема микрокоманды

Синхронизация управляющей памяти Режим пуска процессора Общий

Сброс канальный Управление запись/байт Синхронизация обмена Управление чтением данных Управление записью данных Ответ устройства Запрос на векторное прерывание

Разрешение прерывания Авария источника питания Запрос радиального прерывания О

Запрос радиального прерывания 3

Запрос радиального прерывания 2

Запрос радиального прерывания 1

Запрос прерывания по внешнему событию Запрос прерывания по останову

Разрешение на захват магистрали

Подтверждение запроса магистрали

Запрос на захват магистрали

Управление МПП прн выводе адреса/данных Управление МПП прн вводе данных

Напряжение питания

Примечание. Г - Г-бнт слова состояния процессора; Р - Р-бит слова состояния процессора; BI-B4 - разряды кода прерывания; CS - сигнал Начать ; - сигнал Исполнение ; РС/Л< - начальный пуск процессора; WTBT - признак записи/байта; INT0-INT3 - требования прерывания от внешнего устройства.



К2(0}-Щ})

кт-ккщ

ЕлакУП К5881У2

то-тп

MMSI2

АУ H58SBC2

Ю(0}-КЮ5)

СК К588ЙП

упрадляющ яинии канапе e/-8i

Елок МПП К5в8ВА1

mo-mi5

Сигналы 1неш-него интерфе -са /!pai<eca)pa

Рнс. 8.15. Схема процессора на микросхемах К588ВГ1, К588ВУ2, К588ВС2, К588ВА1


smc тт

WTIT

/ /

/

Рнс. 8.16. Временные диаграммы выполнения микрокоманд DATI (о) и DATO (б) микросхемы К588ВГ1



Условное графическое обозначение микросхемы приведено на рнс. 8.13, назначение выводов- в табл. 8.17, структурная схема показана на рнс. 8.14.

Микросхема включает в себя следующие основные блоки: блок прерываний (БП); блок ввода/вывода (БВ/ВВ); блок внутреннего управления (БВУ); блок прямого доступа к памяти (БПДП); блок управления приемопередатчиками (БУП).

Блок прерываний предназначен для приема запросов на обслуживание прерывания и выдачи кода прерываний в соответствии с табл. 8.18.

Блок ввода/вывода предназначен для формирования на шинах ввода/вывода стандартной временной последовательности; БВУ - для формирования в микросхеме внутренних синхросигналов; БПДП-для приема запросов на захват канала прн прямом доступе к памяти; БУП - для включения и выключения канальных приемопередатчиков.

Структурная схема соединения микросхем К588ВГ1, К588ВУ2, К588ВС2, К588ВА1 в составе процессора приведена на рнс. 8.15.

Системный контроллер связывает внутренний интерфейс процессора с внешним интерфейсом.

Внутренний интерфейс содержит линии, обеспечивающие совместную работу в процессоре: блока микросхем управляющей памяти (УП); арифметического устройства (АУ); блока микросхем магистрального приемопередатчика (МПП).

Внешний интерфейс процессора содержит сигналы, обеспечивающие работу устройств

Таблица 8.18

я я 2;

Мнемокод

Операция

прерывания

1010

W (DBE)

Режим начального пуска (двойная ошибка канала)

1110

Т (TERRO)

Прерывание по Г-биту ССП (ошибка канала)

Прерывание по пропада-

(TERRI)

нию пнтания (ошибка канала)

0111

HALT

Прерывание по входу Останов (ошибка канала)

(TERR2)

0101

INTO

Требование прерывания от ВУ

0100

INTI

То же

Olio

INT2

0010

1NT3

EVNT

Прерывание по внешнему событию

0001

Запрос прерывания от ВУ

0000

Нет прерываний

Восьмеричный код микрокоманды

Мнемокод микрокоманды

Нанменованне микрокоманды

INIT

Инициализация

LPSW

Загрузка слова со-

стояния процессора

DAT IV

Ввод вектора

WAIT

Ожидание прерыва-

Разрешение прерыва-

Запрет прерывания

DATI

Ввод слова

DAT IК

Ввод команды

DATO

Вывод слова

DATOB

Вывод байта

DAT 10

Ввод/вывод слова

DATIOB

Ввод/вывод байта

Сброс прерывания

Запрет прерывания

HALT

Сброс прерывания

INTI

Сброс прерывания

INT2

Сброс прерывания

INT3

Сброс прерывания

HALT

Сброс триггера маскн

Начальная установка

Сброс триггера

ЕРРОР

Сброс триггера РОК

Очистка триггера ТО

Запрет прерывания

Сброс триггера

EVNT

Нет операции

канала. Это шины ввода/вывода, прерываний и прямого доступа к памяти.

Сигналы на шинах ввода/вывода SYNC, DIN. DOUT, WTBT, PRLY обеспечивают управление передачей по 16-разрядной двунаправленной шине DA0-DA15 команд, адресов, данных и векторов.

Шины прерываний INTO, INTI, INT2. INT3, HALT, РОК, IRQ. lAKO, EVNT служат для приема запросов на прерывания и сброса прерываний от внешних устройств.

Шнны прямого доступа к памяти DMR. DMG, SACK служат для управления предоставлением прямого доступа к памяти.

Шина инициализации INIT служит для приведения внешних устройств в исходное состояние.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [ 88 ] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121