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

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

Таблица 10.12

Операция сдвига

Вход

C0I3

Вход С014

Логический сдвиг влево

Отсутствие сдвига

Логический сдвиг вправо

Арифметический сдвиг

вправо

Таблица 10.13

Операция сдвига

Вывод LBS

Вывод MBS

Сдвиг влево

Вход

Выход сдвига

сдвига

Отсутствие

Не исполь-

Выход старше-

сдвига

зуется

го разряда

Логический

Выход

Вход сдвига

сдвиг вправо

сдвига

Арифметиче-

То же

Выход старше-

ский сдвиг

го разряда

Кроме указанных пересылок, возможна пересылка информации из накопителя и на вход сдвигателя прн СО7=0.

Сдвигатель, расположенный в микросхеме после сумматора, позволяет выполнять сдвиг влево, логический и арифметический сдвиг вправо и сквозную передачу данных с помощью управляющих сигналов C0I3 и €014 (табл. 10.12). Информация на сдэигатель поступает от накопителя прн СО7=0 и от сумматора при С07=1. Использование выводов LBS и MBS прн выполнении операции сдвига приведено в табл. 10.13.

Работа фиксатора и накопителя синхронизируется входами SYN2 и SYNI соответственно. Информация с шииы ОВ заносится на D-триггеры фиксатора при SYN2=0. Синхронизация D-триггеров накопителя осуществляется положительным фронтом синхросигнала SYN], и тогда информация со всех вдодбв накопителя передается на его выходы.

Мнкросхема выполняет 28 логических операций, 23 операции двоичной арифметики, 17 операций двоично-десятичной арифметики, арифметический и логический сдвиги.

В логическом режиме работы микросхемы источником данных для сумматора могут быть D-трнггеры фиксатора шины ОВ, MUXO и АСС. Мнкросхема может выполнять полный набор логических операций, приведенных в табл. 10.14. В логическом режиме работы (СО/2=0) сумматор осуществляет исключающее ИЛИ над данными на входах ОХ и 0Y. Формирователь кодов при СО! 1=1 выполняет функции инвертора по состоянию на входе СОЮ. Источник информации для входов ОХ выбирается с помощью сигналов С02 и СОЗ, для входов ОК -с помощью сигналов СОО и С01 = С04=\ и объединяется по ИЛИ с со-

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

В арифметическом режиме формирователь кодов и сумматор настроены иа арифметический режим работы с помощью С012-1, а С04 используется для приращения или вычитания 2. Сигнал на входе СОП выбирает двоичный или двоично-десятичный режим работы. Операнды, поступающие иа входы сумматора внутри микросхемы, определяются видом выполняемой операции. Большинство двоичных функций имеют двоично-десятичный эквивалент. В табл. 10.15 показаны арифметические операции, выполняемые в зависимости от управляющих сигналов. Как и для логических операций, другие комбинации управляющих сигналов и функций возможны и могут (в случае необходимости) устанавливаться с помощью предыдущих таблиц истинности.

Таблица 10.14

Операция

MUXD

MUXM

Формирователь кодов

(С05Х ХСОв)

Установка 0

DiyOB

DI\JOE

DI\JOB

DIOB

DIOB

DIOB

О/фОВ

01фОВ

DIOB

DI+OB

Установка 1

ACCDl

ACCOB

ACC\JDI

ACC\JOB

ACCBDI

ACC&DI

АССфОВ

АССфОВ

АССфОГОВ

АССФ01-ОВ

АССфО1\10В

ACC®DI\t0B

Примечание. V - логическое сложение; - логическое умножение; № - сложение по модулю 2.



Двоичные операции

Двоичио-десятичиые

Muxn

MUXD

Формнро

(плюс CRI)

операции (плюс CRt)

ватель кодов

С011 = ]

COll=0

C02 ,

CO-I

COS СОб

DI+OB

DI + OB

DI + OB

Dl+non. 9 OB

OB+DI

OB + ДОП. 9 DI

Доп. 9 Dl

Доп. 9 OB

-1+DI

-l+Ofl

-2+0/

-2+ОВ

+2 + DI

+2+DI

+2 + 0В

+2+0B

DI+DI

DI+DI

ОВ+ОВ

OB+OB

ACC+DI

ACC+DI

АСС+ОВ

ACC+OB

ACC+DI

ACC+aon. 9 Dl

АСС + ОВ

ACC+jion. 9 OB

ACC+D10B

ACC+DI OB

ACC+DI-OB

ACC+jxon. 9 DlOB

ACC+DI\/OB

ACC+DiyOB

Примечание X - состояние не определено в двоично-десятичной арифметике, доп 9 полвеине до 9 шииы Dl

Dl - до-

В микросхеме К1800ВС1 могут пересылаться данные в накопитель и из него, в сдвнга-тель и из него. Пересылки определяются управляющими сигналами С05-С09 н С015 (табл. 10.16),

Шина 01

Параллельное объединение микросхем К1800ВС1 позволяет строить АЛУ любой разрядности, кратной четырем. На рис. 10.3 приведена структурная схема 16-разрядного АЛУ, построенного из четырех микросхем К1800ВС1

ктовс!


Рис. 10,3. Структурная схема 16-разрядного АЛУ, реализованного

К1800ВС1 и К500ИП179



Источник информации для АСС

Источник информации для сдвигателя

Состояние шииы IB

Входы

Закрыта

>

Выдача АСС

Выдача OS

То же

Закрыта

То же

Выдача АСС

Выдача OS

То же

и одной микросхемы ускоренного переноса К500ИП179. Управляющие входы СО0-СО15. SYN1 и SYN2 объединяются параллельно для всех четырех микросхем, а щины 01, ОВ и IB распределены по соответствующим щинам микросхем. Схема ускоренного переноса использует вход CRI в младщей схеме и выходы CRP, CRG трех младщих схем и образует выходной перенос для двух старших схем. Входной перенос CRI в младшей схеме определяется предыдущей логикой, входным переносом второй схемы является выходной перенос CRO младшей схемы. Выходным переносом всего блока АЛУ является выходной перенос CRO со старшей схемы. MBS каждой младшей схемы соединен со входом LBS следующей. Во время всех операций сдвига сигналы MBS старшей схемы выдают также состояние двигателя. Сигналы ZD микросхемы с помощью операции И формируют нули в АЛУ. Переполнение старшей схемы является переполнением АЛУ. Все выходы состояния АЛУ могут быть использованы прн выполнении микрокоманды

Таблица 10.17

Значения

Обозна-

парамет-

Параметр

чение

Вывод

ров [макс

(MHH)J

Режим измерения

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

от источника Ucci

/. 24

Ucci-5,2 В, f7ccг = - В

от источника Ucci

25, 48

190

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

8, 9. 13-16.

(.€/=-5,2 В, UCC2--2 В

уровня, мкА

20-23

18, 19, 26,

Uj = и, ---о,а[ в

29-25, 37-47 27

Входной ток низкого

18. 19, 26.

(0,5)

с/со--5,2 в, ис,.-= -2 в. Ui = U, - [,85 В

уровня, мкА

28-35. 27-47

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

2-6. 8-11.

-0.81

Ucc, =-5,2 В, t/cci-2 В,

высокого уровня, В

13-16. 20-23

(-0,96)

f7 = -0,81 В, f7,-1,85

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

2-6. 10. 11

-1,65

f7cc/=-5.2 В, исг-- -2 В,

низкого уровня, В

(-1,85)

8, 9, 13-16.

- 1,65

и, =-0,81 В, и,1. -1,85 В

20-23

(-1,90)

Выходное пороговое на-

UoTH

2-6, 8-11,

(-0,98)

Ucc,-b.2 В, Ucc2--2 В,

пряжение высокого

13-16, 20-23

и, =-1,105 В, t/,j.L = -1.475 В

уровня, В

Выходное пороговое на-

UoTL

2-6. 8-11.

- 1,63

f7cc/=-5.2 В, Uco=-- 2 В,

пряжение низкого уровня, В

13-16. 20-23

f7/j. = -l,105 В,

U/j.; == -1.475 В



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