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

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

Описание работы микросхем МПК 1800 и примеры их применения далее приведены с применением отрицательной логики, т. е. напряжение высокого уровня на входе Uih и выходе и он принимаются за лог. О (0), а напряжение низкого уровня на входе Oil и выходе и ol -за лог. 1 (1).

10.1. Микросхема К1800ВС1

Микросхема KI800BC1 - арифметико-логическое устройство (АЛУ) является центральным процессорным блоком, предназначено для выполнения арифметических, логических и сдвиговых операций с комбинациями из одной, двух или трех переменных. Операции умножения и деления выполняются при использовании соответствующей команды. Данное устройство является одним из немногих микропроцессорных АЛУ, в котором реализованы операции над двоично-кодирован-

ными десятичными числами. Устройство обес. печивает внутреннюю генерацию сигналов четности результата PR и переноса PC для контроля ошибок, а также генерирует сигналы признака переполнения Of, знака MBS, проверки на нуль ZD и переноса CRP, CPG и CRO.

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

В состав микросхемы входят: фиксатор, мультиплексор выходной шины (MUXO), мультиплексор даииых (MUXB), мультиплексор-маска (МиХМ), формирователь кодов, арифметико-логический блок (сумматор), сдви-гатель, накопитель (АСС), дешифратор уп-

Таблнца 10.4

32 \ 31

1L\ 3L

18-21-26

SYM2

LBS MBS

PC CPO СРВ СВР OF РВ

Ж 22

Ж IS. В

± ~5 J. Л

Usso-

Рис. 10.1. Условное графическое обозначение К1800ВС1

Вывод

Обозначение

Тип вывода

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

/, 24

feci

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

-5,2 В

Выход

Четность переноса

Выход

Перенос

Выход

Групповой перенос

Выход

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

го переноса

Выход

Признак переполнения

7. 17

Общий выходных транзи-

8, 9

LBS, MBS

Входы/вы-

сторов

Двунаправленные выводы

ходы

младщего и старшего раз-

рядов сдвнгателя

Выход

1ризиак четности результа-

Выход

Признак проверки на нуль

12. 36

Общий схемы

13-16

1B0-IB3

Входы/вы-

Двунаправленные выводы

ходы

шины IB, разряды 0-3

18, 19

C015, C09

Входы

Управление входной шиной

и накопителем

20-23

OB3-OB0

Входы/

Двунаправленные выводы

выходы

шнны ОВ, разряды 0-3

25, 48

Ucci

Напряжение питания -2 В

SYN 2

Вход

Синхронизация фиксатора

SYNl

Вход

Синхронизация накопителя

Вход

Управление разрешением

шины IB

29, 30. 32

DIO, D13,

Входы

Данные шины D1, разряды

Dll, DI2

Входы

31, 33

C06. COS

Вход

Управление выходной ши-

ной и блоком управления

35, 37-40

C03, COO.

Входы

Управление передачей дан-

COl, C04,

ных в сумматор

CO 10

Вход

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

жение - вычитаиие

coil

Вход

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

ичным, двоично-десятичным

C012

Вход

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

метико-логическим

Вход

Перенос

45 47

C07, 0014,

Входы

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

C013



Дешифратор управления Выходной шати -,

Влокиправле-ния выхоВной шиной

Накопитель

Мулыпигтексвр 1

М1/льта/7ле/есор Выходтй шины

Мулотаплексор - маска

коВоВ

Дешифратор (/правления ВыхоВной шиной

I* Мультиплексор Вховной шины

Фиксатор

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

Арифметико-логический Влок

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

СдВигатель

-SYNZ

-сов -cot

-сяо

-СЯР

-C0I2

~С07

-LBS -MBS -FB -ZH

-C013

-com

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

равлеиия выходной шнной (DCO), дешифратор управления входной шиной {DCI), блок управления выходной шнной и мультиплексоры сдвигателя и накопителя. Для управления операциями внутри микросхемы используются 16 управляющих входов СОО-С015. Обмен информацией между блоками процессорных устройств осуществляется тремя 4-разрядными информационными шинами IB, DI и ОВ. Шина DI является однонаправленной и служит информационным входом для АЛУ (ОЮ-младший разряд, D13 - старший). Шины ОВ и IB являются двунаправленными и могут использоваться как для ввода, так и для вывода информации {IBO, ОВО - младшие разряды, IB3, ОВЗ - старшие). Вспомогательные входы служат для выдачи кодов состояния и условий перехода. Выводы CPI, СРО. LBS и MBS используются прн паралельной работе нескольких АЛУ для увеличения разрядности, кратной разрядности одной микросхемы.

Основным блоком микросхемы является сумматор. Объединенный с фиксатором, формирователем кодов и мультиплексором наложения маскн, он может выполнять различные логические операции, двоичные и двоично-де-

сятичные арифметические операции с одной, двумя или тремя логическими переменными. В качестве переменных могут использоваться данные из шин DI, ОВ и накопителя. Настройка микросхемы в одни из данных режимов работы проводится с помощью управляющих сигналов на входах СОЮ. СОП (табл. 10.5) и С012. Микросхема работает в логическом режиме при C0I2=Q и в арифметическом режиме прн С012= 1.

На входы сумматора поступают данные в виде операндов ОХ и 0Y, формирование которых проводится с помощью управляющих сигналов на входах СОО-С06. Операнд ОХ формируется блоками МиХО и MUXM с помощью сигналов С02 и СОЗ нз информации, поступающей с шин DI и ОВ (табл. 10.6). Кроме того, МиХМ позволяет накладывать на любой разряд или группу разрядов маску, состоящую из лог. 1 или лог. 0.

На входы ОУ сумматора поступает информация из MUXD, на выходах которого можно получить информацию с MUXO, шнны ОВ и накопителя либо лог. 1, либо лог. 0. Формирование операнда 0Y с помощью сигналов СОО и С01 приведено в табл. 10.7. На входы ОУ



Таблица 10.5

Таблица 10.10

Функция

Вход

Вход Информация (;qI 1 на входе накопителя

Информация на шине IB

Вход С09

Вход СО 15

Двоичио-десятичиое вычитание (дополнение до 9) Двоичное вычитание (инвертирование)

Двоично-десятичное сложение Двоичное сложение

0 Сдвнгателя Шины ОВ

1 Щины IB Накопителя

Накопителя Сдвнгателя Сдвнгателя Сдвнгателя

0 0 1 1

0 0 0 1

Таблица 10.11

Таблица 10.6

Вход С02

Вход СОЗ

михо и ОВ

михо

михо или ОВ

0 0 1 1

Таблица 10.7

Вход ОУ сумматора

Вход СОО

Вход COI

Выход фиксатора шины ОВ Выход михо 1

Таблица 10.8

Вход 0Y сумматора

СОо СОб

В X од СОО

Вход COI

Определяется сиг-

См. табл

. 10.7

налами СОО и

АСС илн ОВ

АСС или михо

Таблица 10.9

Вход 0Y сумматора

Вход С04

Вход СОО

Вход С01

Определяется сиг-

См. табл. 10.7

налами СОО и

Плюс 2 (0010)

Минус 2 (11Ю)

Шина ОВ

михо

Сумматор

Вход

Вход

АСС-ОВ

можно подавать также информацию из накопителя при СО0=СО1 = 0 н сигналах на входах С05, СОб согласно табл. 10.8.

Сигнал на входе С04 позволяет прибавлять н вычитать константу 2. Состояние лог. 1 .на этом входе не оказывает влияния на работу микросхемы. Прн СО4=0 с помощью сигналов СОО и COl на входы 0Y сумматора подается код 0010 (плюс 2) илн 1110 (минус 2). В многоразрядном устройстве этот вход обычно используется только у микросхемы, обрабатывающей самые младшие разряды слова. Однако при другом включении данной микросхемы в разрядном формате с помощью этого входа можно организовать прибавление или вычитание таких констант, как 2, 32, 34, 512, 544, 546 и т. д. Совместное действие сигналов С04, СОО и С01 иллюстрируется табл. 10.9. Комби-нацин СО0СО1-СО4 и СО0СО1 С04 обычно не используются. Комбинация COO-COlX ХС04 дает в результате OY0=0; OY2j=DI12\ 0У/=1; OY3=DI3. Комбинация СО0-СО1Х ХС04 дает OY0=0; OY2OB2; 0У/ = 1; OY30B3.

Вычислительные возможности микросхемы ALU расширяет накопитель АСС, предназначенный для быстрого выполнения итерационных операций, например, сложение с суммой в накопителе, умножение и операции многократного Сдвига. Управление выбором источника информации для накопителя и определение информации для шины IB проводится с помощью сигналов на входах СОЯ и С015 в дешифраторе управления входной шииы (табл. 10.10). Дешифратор управления выходной шиной и блок управления выходной- шииой при воздействии сигналов С05 и СОб распределяют выходную информацию накопители по пяти адресам: шины IB и ОВ, MUXO. вход АСС и блокировка передачи данных (табл. 10.11).



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