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

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

При подаче на вход EWRA сигнала высокого уровня регистр Л переводится в режим хранения. При передаче информации с шииц DBO-DB7 на шину DAO-DA7 выходной буфер А должен быть переведен в состояние Выключено подачей на вход ЕА Разрешение выходов DA сигнала высокого уровня.

Функционирование регистра В, триггера ф.ига FLB и буфера В происходит аналогично функционированию регистра А, триггера флага FLA и буфера .А при подаче соответствующих сигналов. Назначение выводов КМ1804ИРЗ приведено в табл. 3.62.

3.7.14. Микросхема КМ1804ГГ1

Микросхема КМ1804ГГ1 представляет собой геиераюр тактовых импульсов (ГТИ) с микропрограммным управлением и предназначена для Тактирования различных узлов устройств обработки данных, построенных на базе МПК серии КМ1804. Структурная схема ГТИ представлена на рис. 3.58.

Генератор опорной частоты представляет собой инвертирующиГ! усилите.щ, который с помощью минимального числа внешних элементов может быть использован в качестве кварцевого генератора, LC-генератора или формирователя для вненшего тактового сигнала, поступающего на вход FC1. Внешние элe,eIты подключаются к выводам FC1, FC2. Выходной сигнал генератора опорной частоты поступает на регистр управления состоянием и через выходной буфер на вывод F.

Регистр управления микроцнклом (РУМ) представляет собой 3-разрядный регистр, предназначенный для приема и хранения кода управления длительностью мнкроцикла, поступающего на входы С01-СОЗ. В зависимости от кода на выводах С01-СОЗ длительность микроцикла может программироваться от 3 до 10 периодос частоты опорного генератора. Запись в регистр управления микроциклом осуществляется в конце микроцикла выходных фаз, когда на выходе Ф1 (сЬаза I) присутствует сигнал низкого уровня. При переходе сигна..л на выходе Ф1 в состояние высокого уровня РУ.М переводится в режим хранения.

Блок логики управления состоянием представляет собой совокупность комбпнациоиных схем, которые на основании информации о заданном режиме работы и о текутцем состоянии ГТИ формируют ьяформацию о следующем состоянии, поступаюшую на входы регист-рз управ тения состоянием. Регистр управления состоянием состоит из шести D-триггеров, запись информации в которые происходит Ни фронту сигнала, вырабатываемого генератором опорной частоты. Регистр управ.шния состоянием формирует четыре тактовых сигналг, которые через выходной буфер поступают на выводы Ф1-Ф4. В з.-внсимости от состояния входных управ.шющих сигналов на выводах Ф1-Ф4 можно получить восемь различных комбинаций выходных сигналов с программируемой длительностью.

Блоки управления режимами обеспечивают четыре режима рт-боты ГТИ: работа, приостановка, пошаговый режим и ожидатнс, которые задаются при определенных сочетаниях входных управляющих сигналов. При поступлении на вход START сигнала низкого уровня, а на вход HALT - высокого устанавливается режим Работа , при обратном сочетании этих сигналов - режим Приостановка . Приостановка происходит в первой или последней части микро-



HALT

START

cost

COSO

RESET

Генератор

опорной

частоты

Регистр управления нанроцинлом

Блон логина управления состояниеп

т-т.

Разрешение

Блон управления режим а пи: Равота Приостановка, Пошаговый режип

Выходной буфер

Регистр управления состояниеп

Выходной буфер

в1Л0К

управления режипоп работы

Ожидание

WATT

EWAIT РВУ ROWAIT

Рис. 3.58. Структурная схема КМ1804ГГ1

Таблица З.бЗ

Номер выводч

Обозначение

Назначение

Общий

Готов

С01-СОЗ

Управление длительностью фаз

Ф1-Ф4

Фаза

10, 11

C0S1, COS0

Управление щаговы.ч режимом

GND GN

Общий опорного генератора

Ucc GN

+ 5 В опорного генератора

Выход генератора опор1ЮЙ ча-

стоты

15, 16

FC2, FCl

Выводы для подключения квар-

цевого резонатора

Управление выходами в режи-

ме Оетатюв

HALT

Останов

START

Пуск

WAIT

Ожидание

RQWAIT

Запрос ожидания

RESET

Установка

EWAIT

Разрещение ожидания

+ 5 В



цикла в момент времени, определяемый управляющим сигналом COS. В режиме Приостановка управляющими сигналами COS0 и C0SI обеспечивается прохождение одного микроцикла - пошаговый режим. Режим Ожидание состоит в растягивании микроцикла и служит для синхронизации центрального процессора с другими, бо.тео медленными устройствами вычислительной системы. Индикация режима работы ГТИ осуществляется сигнало.м на выводе WAIT Ожидание . При наличии на выводе WAIT напряжения высокого уровня выполняется режим Работа , при наличии напряжения низкого уровня - режим Олгидание . Назначение выводов КМ1804ГГ1 приведено в табл. 3.63.

3.7.15. Микросхема КМ1804ВН1

Микросхема КМ1804ВН1 представляет собой микропрограммн-руемый контроллер векторного прерывания, который предназначен для приОритетной обработки запросов прерывания, поступающих по восьл5и линиям от различных устройств микропроцессорной системы Возмол<ность наращивания микросхем КМ1804ВН1 позволяет создавать системы приоритетного прерывания с любым число.м уровней, кратным восьми.

Микросхема КМ1804ВН1 допускает установку порога приоритета, при этом обрабатываются только те запросы прерывания, которые имеют приоритет выше установленного порога. Микросхема по зволяет осуществлять маскирование отдельных запросов прерывания, что ускоряет реакцию системы на срочные запросы. Структурная схема К,М1804ВН1 представлена на рис. 3.59.

Восьмиразрядный регистр прерывания (РП) служит для запоминания запросов прерывания, поступающих на входы IRO-IR7 в виде отрицательных импульсов или сигналов низкого уровня. Прн наличии на входе COS Управление режимом сигнала низкого уровня РП производит защелкивание запросов прерывания, поступающих в виде отрицательных импульсов. При высоком уровне напряжения на входе COS РП реагирует на запросы прерываний, поступающие в виде сигналов низкого уровня. Очистка каждого разряда РП осуществляется индивидуальным сигналом, вырабатываемым схемой очистки этого регистра.

Регистр маски имеет восемь разрядов, соответствующих восьм!! разрядам регистра прерывания. Двунаправленные выводы OR0-0r7 служат как для загрузки, так и дпя чтения регистра маски, С помощью отдельных микрокоманд имеется возможность загрузкп и очистки как всего регистра маски, так и отдельных его разрядов. Устройство маскирования и схема обнаружения запроса прерывания сигнализируют о появлении запроса на любом незамаскированном входе прерывания.

Шифратор приоритета формирует двоично-кодированный вектор прерывания, указывающий незамаскированный запрос прерывание! с высши-ч приоритетом. Трехразрядный вектор прерывания через буфер вектора, имеющий на выходе состояние Выключено , носту-плет на выходную шину VECO-VEC2, Одновременно вектор прерывания записывается в регистр вектора и используется затем для очистки РП.

Трехразрядный регистр состояния определяет низший приорг-тет, при котором запрос прерывания будет разрешен. Двунаправлен-



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