Космонавтика  Конструирование интегральных микросхем 

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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165

N3 СП

0R0-0I!7\

Регистр

пасни

ffpipep паски

Схвпа очистки регистра прерывания

Регистр прерывания

Схепа обнаруоне

ния запроса прерывания

Регистр вектора

R

sy g 5J

Шифратор приоритета

Регистр состояния

Схепа сравнения

Буфер состояния

Буфер вектора

ipopnupo -ватель сигнала

прерывания

Триггер

ЕЛ-kSA

нт-п,ш 1

Дешифратор пинрокопанд

Форпирова-

тель тактового сигнала

Ба внутрен-

Триггер разрешения очистки регистра прерывания

ние узлы

Тригир разрешения пладшеи

ерупрь/

Внутренние управляюиие сигналы

Рис. 3.59. Структурная схема КМ1804ВН1



ные выводы SAO-SA2 служат как для загрузки, так и для чтещ-л регистра состояния При выполнении определенных микрокома д в регистр состояния записотается текущий вектор приоритета, нм-крементированный на единицу с помощью схемы инкремептора.

Схе.ма сравнения сигнализирует о том, что вектор прерывап.,т больше или равен содержимому регистра состояния. Формироватс, сигнала прерывания вырабатывает сигнал 1NT Прерывание , на основании которого центральный процессор останавливает выполнен- е текущей программы и вызывает программу обслуживания прерыз , ния Кроме того, формирователь сигнала прерывания выдает сигналы DEP, DES СО, используемые при объединении нескольких мп . росхем К.\П804ВН1. Для этих же целей используется сигнал П. Признак , поступающий с триггера разрешения младшей группу

Дешифратор микрокоманд в соответствии с кодом микрокоманды MNSO-MNS3 вырабатывает управляющие сигналы для bci х функциональных узлов микросхемы. Выполиепне микрокоманды ot,-ществляетея при подаче на вход EMNS сигнала низкого уроьи:: Назяачетше выводов КМ1804ВН1 приведено в табл. 3.64.

Таблица 3 64

Номер вывода

Обозначение

Назначение

35, 37, 39, 1,

1R0-IR7

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

26, 24, 22, 20

36, 38, 40, 2,

OR0-OR7

Вход/выход маскирующей и.и-

25, 23, 21, 19

28, 31-33

MNSO-MNS3

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

13-11

SAO-SA2

Вход/выход шины состояния

18-16

VECO-VEC3

Вектор прерывания

Признак

Вход переноса

EWRSA

Разрешение записи состояни!

DEIR

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

7, 8

DES, DEP

Выходы расширения

Прерывание

-fS В

Переполнение

Выход переноса

Управление режимом

Вход тактовый

Общий

EMNS

Разрешение микрокоманды

3.7.16, Микросхема КМ1804ВРЗ

Микросхема КМ1804ВРЗ представляет собой расширитель приоритетного прерывания и предназначена для совместной работы со схемой КМ1804ВН1 для увеличения числа запросов при построеи.ии многоразрядных блоков прерывания микроЭВМ.



r-ts-

Выходной

J, Syipep


Выходной.

J3 Syipep

Рис 3 60 Структурная схема K-M1804BP3

Микросхема !<,М1804ВРЗ позволяет обрабатывать сигналы, поступающие от восьми схем векторного прерывания KMi804BHl, что обеспечивает 64 уровня прерывания, а также устанавливает порядок очередности их прохождения.

Структурная схема КМ1804ВРЗ представлена на рис. 3,60. Расширитель приоритетного прерываипя представляет собой управляемый шифратор осуществляющий кодирование восьми входных сигналов DO-D7 в соотве!етвующий двоичный код, выдаваемый иа выходы Y0-Y2. Управление птфратором осутцсствляется сигналом ЕЕХ1, при низком уровне которого разрешается работа шифратора. На выходе ЕЕХ2 Выход расширения формируется сигнал низкого уровня при наличии сигнала низкого уровня иа входе ЕЕХ1 и отсутствии сигналов низкого уровня иа входах DO-D7. Сигнал ЕЕХ2 используется для разрешения работы схемы с низшим приоритетом при построении многоразрядных устройств обработки прерываний.

Таблица 3.65

Е Y2

. Y5

Разретистю

Примечание. 1 - сигнал высокого уровня; О - сигнал низкого уровня; Z -состояние Выключено ; X - состояние безразлично.



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 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165