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

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

боты синхронизатора. Выходные буферы служат ,для усиления мощности синхросигналов и согласования с нагрузкой Rl=50 Ом. Назначение выводов К1800ВБ2 приве.тсно в табл. 3.25.

3.4.3. Микросхема К1800ВТЗ

Микросхема К1800ВТЗ представляет собой 4-разрядное устройство обработки информации, которое может быть использовано для формирования и хранения адреса ЗУ и выдачи адреса при операциях обращения к памяти. Имеется возможность наращивания разрядности.

Структурная схема KI800BT3 представлена на рис. 3.21. Микросхема и-меет пять независимых 4-разрядных щин, три из которых (IB, ФВ, DB) двунаправленные и две однонаправленные (шипа А - выходная и шина Р -входная), что обеспечивает максимальную гибкость при выполнении различных команд передачи данных.

Арифметическо-логическое устройство выполняет 13 операций (арифметические, логические, сдвиговые) над семью возможными операндами, поступающими на входы АЛУ через мультиплексоры А и В, Операнды могут поступать с различных входных шин в зависимости от значения управляющих сигналов MSO-MS14. Входы Р дают возможность модифицировать адрес или использовать константы для адресации памяти. При вьшолиен1!и различных операций формируется ряд признаков, тюторые выводятся на внешние выводы микросхемы: CG/OV Генерация переноса/переполнение ; CP/Z Распростране-

Таблица 3.26

вывод-

ОСозчаченпе

Нгзиачение

и, 13,

DB0-DB3

Шина данных

18, 20, 21,

АО-A3

Шина адреса

ФВО-ФВЗ

Шипа ФВ

8-11

!В0-ШЗ

Шина IB

38, 37,

РО-РЗ

Шина Р

CP/Z

Распростракеиие переноса/

признак нуля

CG ОУ

Генерация переноса/перепол-

нение

Ci/R!

Вход псрсиоса/выход при сдви-

C0/R4

Выход переноса/вход при

сдвиге

Тактовый сигнал

39-42,

MSO-.MS14

Управляющие сигналы

29-32,

46, 44, 45

1, 24

Ucc,

-5 2 В

25, 48

Ucc2

-2,0 В

12, 36

Общий (схемы)

7, 17

Обшкй (выходных выводов)

13-300



1зо-.тз

f:S;>f

Регистр адреса

IB0-IB3

Flufibiunneacc-p uuitbt 13

F0-P3

Мулсшипленсар В

CG/07

Регистр Вапнык

Мчльтиплексор

ФВО-РВЗ

Пупьтиппексор шины 3*В

7ГТГ

Мультиплексор к

. CP/Z

CO/RI,

Арифпетй/еско-логиче-сное устройство

-v! S; р =

Блок регистров

оВщеео назначения

1\ 7

7!.?г nS13

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

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

/ tSOtISS

HSB-nsn

Рис. 3.21. Структурная схема К1800ВТЗ

ние переноса/признак нуля ; CI/R1 Вход переноса/выход при сдвиге ; C0/R4 Выход переноса/вход при сдвиге . Назначение каждого из выводов определяется выполняеюй операцией.

Регистр адреса содержит информацию о текущем адресе памяти. Запись информации в этот регистр может осуществтяться с шин DB и ФВ, с регистра данных, с выхода АЛУ, с блока РОН. Информация с выхода регистра адреса передается на выходную шину .Л прямым или инверсным кодом. Управление выдачей адреса осуществляется сигналалси .ViS4, MS 14.

Регистр данных предназначен для предварительного хранения и--формацин и может быть загружен с шин DB, ФВ, IB и из АЛУ. Источник информации для регистра данных и приемник результата о;--ределяются yпpaвляющи!и сигналами iVlSO-MS3. Кроме того, регистр может использоваться как аккумулятор, если микросхем i KI800BT3 выполняет функции основного АЛУ или если организована параллельная работа с микросхемой K1800BCI дтя достиженш удвоенной точности вычислении.

Блок регнетров общего назначения состоит из четырех 4-разрядных регистров R0-R3. Регистр R0 используется в качестве счетчика программ и имеет специальный вход в АЛУ для модификации адре-



sro-sn

йешифра-iyktnop rrunoS сдвига

SF0-SF3

Дгшифра- mop дсличи-Hoi сдвига.

Схема установки знана

IBO ГВП

Мульта.тек сор входных 16

данных ных данных

Мультиплексор выход

РВО-РВ?

Рис. 3.22 Структурная схема К1800ВР8

са памяти. Адресация РОН производится сигналами MSI2, MSI3. Блок РОН может быт:, загружен с шины DB п из АЛУ, Назначение выводов К1800ВТЗ приведено в табл. 3.26.

3.4.4. Микросхема К1800ВР8

Микросхема KI800BP8 представляет собой 16-разрядный сдвигатель и может быть использована для предзаритсльпой нормализации н выравнивания степеней прн выполнении операций с плавающей запятой. Сдвигатель может выполнять восемь Т1Ш03 операций: арифметические сдвиги вправо и влево, циклические сдвиги вправо и влево, сдвиги вправо и влево дополнительным кодом, заполнение выходов значением знакового разряда или единицами. Число разрядов сдвига может быть до 15.

Структурная схема KI800BP8 представлена на рис. 3.22. Рассмотрим назначение основны. узлов. Дешифратор типов сдвига выбирает тип выполняемой операции сдвига в зависимости от кода, по-ступающс-о г:- вvoды STO-ST2. Дешифратор величины сдвига в за-виси1[ости от кода на входах SFO-SF3 определяет число разрядов, па которое необходимо произвести сдвиг, и разряды, в которые должен быть по.мещен знак.

Мультиплексор входных данных осуществляет передачу входной информации, поступающей на входы IBO-JB15, прямым кодом или сциклическим сдвигом вправо на один, два или три разряда. Мультиплексор выходных данных осуществляет передачу информации

Т а блица 3.27

Номер вывод.


Натаачрнчг

28-35, .37-44

6, 8, 13, 21, 5, О, Н> 20, 4, 10, 15, 19. 3, П. 16, 18 1, 24

7, 17 12, 36

22, 23, 26, 27 47-45

1В15~-1Е0 ФВО-ФВ15,

gnd gnd

Sr0-SF3 ST0-ST2

Входная шипа данных Выходная шина данных

--5,2 В

Знаковый разряд

Общий

Общий

Величина сдвига Тип сдвига



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