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

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

23 78-

AKSI

1,1 Ш.

K2(7)

27 26

AKM2

AKS2

Слема обмена COI

Схема обмена C02

Схема захвата

22 2J

дстпноЗни

1 г .

Дешифраор

Вло

18 I

егистр ретима

f<J

Схема COJ

С.хема форироа

егистр часки состанник

.кт,

\4KSJ

Рис. 7.7. Структурная схема КР587ИК1

Регистры Р1, Р2 предназначены для временного хранения информации. Регистр Р1 является 8-разрядным сдвиговым регистром, а Р2 - 8-разрядным регистром-счетчиком.

Информация на 1NS

S Viv

Информация

HOKI

AKMI

AKSI

SA HSKl/кЗ

EKIJKS

Информация ма КЗ АКМЗ AKS3

ti /-

--< и

>------

f/y--

< >-

-TV г

Рис. 7.8. Временная диаграмма работы КР587ИК1

Логическое устройство (ЛУ) служит для выполнения операций маскирования, сравнения, выделения левого нуля информации. Оно содержит схему анализа результата операции на присутствие единиц во всех разрядах результата, формирует сигнал сравнения с единицами (СР1).

Коммутатор устанавливает внутренние связи, необходимые для выполнения микрокоманд, а также формирует сигнал Л12 дополнения до нечетного числа единиц информации, проходящей через него.

Регистр режима (РР) служит для хранения кода режима, предназначенного для расширения набора микрокоманд IOPALU. Загрузка РР осуществляется либо из К1 (или КЗ), либо из микрокоманды. Регистр режима состоит нз пяти триггеров.

Регистр маски состояния (РМС) служит для хранения кода маски состояния н содержит четыре триггера. Загрузка РМС осуществляется либо из К1 (нли КЗ), либо из микрокоманды.

Схема формирования состояния (СФС) служит четыре триггера. Загрузка РМС осущест-де SA.

Регистр микрокоманд (РМК) служит для приема и хранения кода микрокоманды.

Дешифратор микрокоманд (ДШ) служит для формирования управляющих сигналов. Входы дешифратора подключены к регистру



Таблица 7.7

Продолжение табл. 7.7

Состояние разрядов кода микрокоманд

Состояние разрядов кода Микрокоманда микрокоманд

Микрокоманда

форматов форматов

Система ммкрокомамд 1-й группы (триггер группы в состоянии 0)

Преобразование слово - байт Преобразование байт - слово Чтение по адресу Выдача PI в KI. Р2 в К2 Пересылка KI в КЗ Прием К1 в Р1 Прием К1 в Р2 Пересылка К! в К2 Прием KI в служебные ре гистры

Выдача служебного регист ра в К1

Прием КЗ в служебные ре гнстры

Выдача служебных регист ров в КЗ

Прием в служебные регист ры из регистра микрокоманд

Загрузка регистра сдвига Начальная установка Пересылка счетчика Р2 в КЗ

Пересылка счетчика Р2 и К2

Пересылка счетчика К1

Счетчик в Р2 Прием КЗ в Р1 Пересылка КЗ в К2 Пересылка КЗ в К1 Прием КЗ в Р2 Выдача Р1 в КЗ Выдача Р1 в К2 Выдача Р1 в KI Пересылка Р1 в Р2 Пересылка К2 в КЗ Пересылка К2 в Р1 Пересылка К2 в К1 Прием К2 в Р2 Пересылка К1 в КЗ по адресу

Система микрокоманд 2-й группы (триггер группы в состоянии 1)

Маскирование К1, Р2 с вы-

дачей в КЗ

Маскирование KI, Р2 с вы-

делением левого нуля

Маскирование К1, Р2 с де-

шифрацией трех младших

разрядов Р1

Маскирование KL Р2

Сравнение К1 и Р2 с выдачей в КЗ

Сравнение К1 ч Р2 с выделением левого нуля Сравнение К1 л Р2 с дешифрацией трех младших разрядов Р1 Сравнение /С/ и Р2 Прием К1 в служебные регистры

Выдача служебных регист-)ов в К1

Трием КЗ в слуи<ебиые регистры

Выдача служебных регистров в КЗ

Прием в служебные регистры из регистра микрокоманд

Асинхронная выдача Начальная установка Маскирование К1, К2 с выдачей в КЗ

Маскирование KI, К2 с выдачей в КЗ

Маскирование К1, К2 с дешифрацией трех младших разрядов Ki Маскирование К1, К2 Сравнение KI К2 с выдачей в КЗ

Сравнение К1 л К2 с выделением левого нуля Сравнение К1 К2 с дешифрацией трех младших разрядов Р1 Сравнение К! и К2 Маскирование Р1 п К2 с выдачей в КЗ

Маскирование Р1, К2 с выделением левого нуля Маскирование Р1, К2 с дешифрацией трех младших разрядов Р1 Маскирование PJ, К2 Сравнение Р1 и К2 с выдачей в КЗ

Сравнение Р1 и К2 с выделением левого нуля Сравнение Р1 н К2 с дешифрацией трех младших разрядов Р1 Сравнение Р! и К2



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

Параметр

Обозначение

r=-f25 °С

Г=-4 5 °С

Г=+70 С

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

Выходное напряжение низкого уровня, В, не более

Усс = 8,1 В, /d = 2,2 мА (для выводов 19, 20, 22); /о = 0,5 мА (для остальных выводов)

Выходное напряжение высокого уровня. В, не менее

Ucc = 8,\ В, /о=2,2 мА (для выводоь 19, 20, 22); /о = 0,5 мА (для остальных выводов)

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

6сс = 9,9 В

Ток утечки на входе, мкА, ие более

Усе = 9,9 В

Время выполнения операции, мкс, не более

6сс = 8,1 В

Время выполнения коммутации, мкс, не более

и, TRAK

t/ccB,! В

режима н регистру микрокоманд. Кроме того, дешифратор стробируется сигналами из блока синхронизации.

Блок синхронизации (БС) формирует временную диаграмму работы IOPALU, имеет вход запуска С и вывод сиилронизацни SYN. Выводы SYN для синхронно работающих микросхем IOPALU объединяются, образуя при этом функцию проводное И . По положительному фронту SYN си1Н?сронизнруются окончание приема и начало выдачи информации нескольких микросхем IOPALU. Синхронная работа микросхем IOPALU обеспечивается подключением внешнего генератора синхросигналов к выводу C(SYN).

Схема начальной установки (СНУ) при включении питания устанавливает триггеры БС я схем обмена в исходное состояние, а также обнуляет регистры PI, Р2, РР, РМС. Схема начальной устаиовки срабатывает также от микрокоманды начальной устаиовки; при этом БС и схемы обмена устанавливаются в исходное состояние для приема новой микрокоманды, а-регистры Р1, Р2. РР и РМС сохраняют прежнее состояние.

В табл. 7.7 приведена система микрокоманд КР587ИК1.

Основные параметры КР687ИК1 приведены в табл. 7.8.

7.3. Микросхема КР587ИКЗ

Микросхема КР5®7ИКЗ арифметического расширителя AEU - автономный асинхронный цифровой модуль, предназначен для быстрого выполнения операций умножения, сдвига, поиска кодов битов 8-разрядных операн-

дов, которые представляют собой либо целые числа без знака, либо целые числа в дополнительном коде со знаком в стаг>шем разряде.

Условное графическое обозначение микросхемы приведено на рис. 7.9, назначение выводов - в табл. 7,9, структурная схема показана на рис. 7.10, временная диаграмма работы - на рис. 7.11.

В состав микросхемы входят; два в-разряд-ных канала К1, К2; 5-разрядный канал КЗ; схемы обмена СО 1-СОЗ; 7-разрядный регистр микрокоманд (РМК); два 8-разрядных регистра хранения операндов (РА, РВ); два 8-разрядных регисгра хранения результатов операций (РП1, РП2); 2-разрядный регистр именного кода (РНК); 3-разрядный регистр кода позиций (РКП); триггер установки (ТУ), дешифратор микрокоманд (ДШ); блок умножения; блок суммирования; блок поиска кодов бита.

Каналы К1-КЗ предназначены для приема и выдачи инфор..йции. Каналы К1 н К2 обмениваются информацией с регистрами РА и РВ соответственно. Канал КЗ предназначен для вылачи 1инф:фмации о состояниях, кото-pote принимает микросхема прн выполнении операций. Сигналы состояний поступают из БФС, Выводы КЗ имеют следующее функциональное назначение: К3(0)-признак сравнения с нулем ; К3(1) - признак переполнения; КЗ(2) - знак или перенос из блока суммирования; К3(3) - признак расширения .

Схемы обмена С01-С03 предназначены для управления, приема н выдачи информации по каналам К1 и К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