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

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

Шина к


Рис. 9.4. Пример включения нескольких микросхем К589ИК02 для обработки операндов с разрядностью, кратной двум

либо записывается в выбранный регистр СОЗУ. Кроме того, в некоторых операциях результат операции АЛУ записывается в РА. Новая микрокоманда может быть подана толь-

Таблица 9.7

Параметр

о- X

О я-

Ток потребления, мА

Входной ток низкого уровня

при £/л, = 0,45 В, мА:

для входов F0-F6, CLK,

-0,25

КО. К1. ЕА, ED

для входов 10, 11, RI, Ml,

-1,5

для входа С/

Входной ток высокого уровня

при С/я=5,25 В, мкА:

для входов F0-F6. CLK,

КО, К1, ЕА, ED

для входов 10, И, R1, Ml,

для входа С1

Выходное напряжение низкого

уровня, В

(2,4)

Выходное напряжение высоко-

го уровня, В

oZL.

- 100

Выходной ток низкого уровня

в состоянии выключено прн

UoL=0A5 В, мкА

Выходной ток высокого уров-

ня в состоянии выключено

при £/оя=5,25 В, мкА

Примечание. Типовое значение тока потребления М5 мЛ.

КО с положительным фронтом синхроимпульса. При внешнем управлении синхросигналом ЦПЭ синхроимпульс в микроцикле может быть пропущен, и так как схемы переноса, сдвига и ускоренного перекоса не синхронизируются, то их выходы в этом такте могут быть использованы для выполнения ряда проверок данных в аккумуляторе и СОЗУ. При операциях в отсутствие синхросигнала содержимое регистров не изменяется.

Содержание выполняемой микрокоманды определяется функциональной (f-rpynna) и регистровой (/-группа) группами, которые задаются кодом по f-шине. f-rpynna определяется тремя старшими разрядами данных F4-F6, а /-группа - четырьмя младшими разрядами F0-F3.

/-группа 1 включает регистры R0-R9, Т, АС и обозначается символом Rn, Л-группа 2 и /?-группа 3 содержат только регистр Т и аккумулятор АС; они обозначаются AT. Форматы и кодировка F- н Л-групп приведены в табл. 9.3 и 9.4.

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

Список микрокоманд ЦПЭ приведен в табл. 9.5. Выполнение микрокоманд для состояний все О , все 1 К шины приведены в табл. 9.6. Прн описании микрокоманд использовались следующие символы:

/, К, Af -данные иа шинах /, К. М соответственно;

CI, RI - данные иа входе переноса и входе сдвига вправо соответственно;

СО, R0 - данные на выходе переноса и выходе сдвига вправо соответственно;

Rn - содержимое регистра, номер которого указан в поле для группы регистров 1 (/?-группа 1);

АС - содержимое аккумулятора;

ЛГ -содержимое регистров АС или Т, как указано в F3-F0, для /?-группы 2 и Я-груп-пы 3;

РА - содержимое регистра адреса памяти;

О, 1 - обозначают младшие и старшие разряды соответственно;

+ ,--сложение (вычитание) с использованием дополнительного кода;

Л - логическая операция И;

\J - логическая операция ИЛИ;

Ф - инверсия исключающего ИЛИ;

->- разместить в...;

CIV - логическая операция ИЛИ двоичного разряда С/ со словом. 2-й операнд считается равным лог. 1, если есть 1 хотя бы в одном разряде, и равным лог. О, если все разряды равны 0.

В табл. 9.7 приведены статические, а в табл. 9.8 - динамические параметры микросхе-



Параметр

Обозначение

Значения параметров

мии.

тнп.

макс.

Время цикла, не

Длительность импульса, не

Время установления сигнала на входах относи-

тельно сигнала на входе CLK. не:

на входах F0-F6

{FCLK. I.)

на входах 10, П. МО, Ml, КО, К1

0-CI.K. 1.)

на входах Rt, Cl

*S (CI-CLK.L)

Время сохранения сигнала на входах относитель-

но сигнала на входе CLK, не:

на входах F0-F6

(CLK. H-F)

на входах 10, 11. МО, Ml, КО, К1

(CLK. Ll)

на входах RI, С1

(CLK. L-CI)

Время задержки распространения сигнала, не:

от входов F0-F6 до выходов X, Y, R0

h (F-X)

от входов 10, и, МО, Ml, КО, К1 до выходов

(1-X)

X, Y, R0

от положительного фронта синхроимпульса

P (CLK. H-X)

CLK до выходов X, Y, R0

от отрицательного фронта синхроимпульса

*P (CLK. L~X)

CLK до выходов X, Y, R0

от положительного фронта синхроимпульса

p (CLK. H-CO)

CLK до выхода СО

от отрицательного фронта синхроимпульса

p (CLK, L-CO)

-

CLK до выхода СО

от входов F0-F6 до выхода СО

h (F-CO)

от входов 10, 11, МО, Ml, КО, К1 до выхода СО

P (/-CO)

от входа С/ до выхода СО

h (CI - CO)

от отрицательного фронта синхроимпульса

h (CLK. L - AD)

CLK до выходов АО, А1, DO, Dl

Время задержки перехода от входов ЕА. ED до

DE (E - AD)

выходов АО. А1, DO, Dl, не

мы К589ИК02. На рис. 9.4 показан пример наращивания К589ИК02 для обработки операндов с разрядностью, кратной двум.

9.2. Микросхема К589ИК03

Микросхема К589ИК03 выполняет функции схемы ускоренного переноса (СУП), предназначенной для формирования групповых переносов при совместном использовании с ЦГТ.Э илн любой другой схемой, имеющей выходы предварительного просмотра переноса. Одна схема СУП позволяет организовать 16-разрядный сумматор на ЦПЭ или 32-разрядный на арифметико-логических схемах, имеющих четыре разряда. Она имеет 17 информационных входов, 8 информационных выходов и один управляющий вход, который позволяет управлять выходом самого старшего переноса, переводя его в 3-е состояние.

Условное графическое обозначение микросхемы приведено на рис. 9.5, назначение выводов-в табл. 9.9, структурная схема показана на рис. 9.6, временная диаграмма работы - на рис. 9.7.

Состояние каждого из восьми выходов схемы ускоренного переноса описывается соответствующим логическим уравнением:

С + , = ХО-УО V КО-С ;

Cn+.2=X\-Y\ V К1-К0-Х0 V V1-КО-С,;

C +;, = r2-X2V К2-К1-Х1 \IY2-Y\-Y0X ХХО V К2.П.К0.С;,;

C,i+4=K3.X3 V ГЗ.У2-Х2 V K3.K2.Xlx XXI VK3.K2.K1 -КО.ХО V КЗ.К2Х XKlKO.Cn;



7В IS

У7 Х7 УВ XS YS

Х5 Yif XI УЗ ХЗ Y2

У1 XI УО

<п*1

Таблица 99

Вывод

Обозначение

Тип вывода

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

представления

информации

J, 2,

Х0-Х7,

Входы

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

Прямой

5-8, 10,

Y0-Y7

18-21,

23, 24,

26, 27

Вход

Разрешение переноса

Обратный

С11+8

Сп+а

Выход

Перенос

Обратный

9, 12,

Сп + 1 - Сп+7

Выходы

Переносы

Обратный

13, 15,

16, 22, 25

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

Вход

Перенос

Обратный

Общий

Рис. 9.5. Условное гра- Примечание Вывод 4 имеет трн состояния, выводы 9г U. 13. 15. 16,

фическое обозначение 25 -два состояния

К589ИК03

£С8

Cn*7

ln-3

Рнс 9.6. Структурная схема К589ИК03

С -н5 = Г4-Л-4 V У\-УЪ-ХЪ V F4-F3.F2X ХЛ-2 V ГЗ.К2-П.Х1 V V4 X XK3.F2.F1-F0-X0 V V4-F3.V2 v XF1-F0-C ;

C +, = F5-X5 V Г5.К4.Х4 V V5.Y4-Y3 \ ХХЗ V V5.F4-K3.V2-X2V V5-K4v ХКЗ.Г2-Г1.Х1 \/К5-Г4.УЗ.У2х X n-FO-XO V У5У4-КЗ-У2-К1 \ xrO.C ;

C +7 = F6-X6 V K6.K5-X5 V K5-K4X X A:4 V Г6-Г5.К4-КЗ-ХЗ V V6 X X К5.К4.КЗ.Г2.Х2 V К6-Г5.Г4 x X F3.F2-K1-X1 V Г6.У5-К4-ГЗ x ХК2.УЬК0-Х0\/У6-К5.К4-ГЗ.К2У X n-FO.C ;

С +, = Г7-Х7 V У7-К6.Х6 V Y7-Y6-Y5 x X X5 V K7-y6-F5.F4-X4VV7-r6x X F5-F4.F3-X3 V К7-К6.К5-Г4 x X КЗ.Г2.Х2 V К7-Г6-К5-Г4-Г3 x

XK2.F1-X1 V V7.F6.r5.r4-КЗ x

X К2-КЬУ0-Х0 V У7-Г6-У5-У4 X

X УЗ.У2-У1-У0.Сп



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