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

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.7. Временная диаграмма работы К589ИК03

Выход Cn+i находится в 3-м состоянии, если и а входе ЕС8 имеем 0.

В табл. 9.10 приведены статические параметры микросхемы К589ИК03, в табл. 9.11 - динамические. На рис. 9.8, а-в показаны примеры использования микросхемы К589ИК03 совместно с К589ИК02.

±

Jp(x-c).

tp(5C-C\ ,

ZT----------

из sua fletem

к Бма

XI YiOniXO YO

X Y CI

X Y CI

KI m

X7 Г7С 4.7

X г сг

XI YI Пп-,! ХО Y0

ю ко

X Y CI

ЦПЭ KI ко

ес8 \

Чп*0 \

Х7 Y7C 4.7l

XI YI /r*/ ХО YO


Перетс к ему

есв \

С rs YS

XI У1 C . XOYO

Вход переноса

Выход переноса

KI ко

, 1

X Y

т во

К! ВО

CI ЦПЭ

кг ко

Рис. 9.8 Примеры совместного использования микросхем К589ИК03 и К589ИК02 10 Зак. 53 289



Значение

Параметр

парамет-

О =

ров [макс.

(мин )]

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

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

ня при t i, = 0,45 В, мА:

для входов С . ЕС8, Х6,

-0,25

для входов Х0-Х5, Y7

-0,50

для входов Y0-Y6

-1,5

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

ня при t/,H = 5,25 В, мкА:

для входов Сп, ЕС8

для остальных входов

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

-100

уровня в состоянии вы-

ключено для выхода Cn+i

при UoL=0,45 В, мкА

ozH

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

уровня в состоянии вы-

ключено для выхода Сп+8

при (/он = 5,25 В, мкА

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

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

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

(2,4)

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

Примечание Типовые значения тока потребления 95 мА. выходного напряжения низкого уровня 0.4 В

Таблица 9.11

Значение

Параметр

Обозначение

параметров

тнп.

макс

Время задержки

распространения

сигнала, не:

от входов X, Y

*Р (Х-С)

до выходов

Сп-Ц - C +g

от входа С до выходов Сп\-

р (С -С,

Cn+i

Время задержки

перехода от входа

ЕС8 до выхода

Сп f в

9.3. Микросхема К589ИК01

Микросхема К589ИК01 - блок микропрограммного управления (БМУ), предназначен для использования в устройствах микропро-

граммного управления. Она выполняет следующие операции:

прием начального адреса микропрограмм по 8-разрядной щнне данных;

управление последовательностью выбора микрокоманд из памяти микропрограмм;

хранение и анализ 4-разрядного кода команды на регистре команд;

выдача трех разрядов регистра команд для адресации регистров в ЦПЭ;

хранение двух признаков и условный переход по ним;

управление прерываниями микропрограммного уровня;

выдача на вход ЦПЭ нлн других устройств признаков, лог. 1 и лог. 0;

непосредственная адресация стандартных биполярных ПЗУ и ППЗУ;

адресация 512 микрокоманд с возможностью увеличения числа адресации ячеек дополнительными схемами.

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

В состав БМУ входят следующие основные узлы: РАМК - регистр адреса микрокоманд; COCA - схема определения следующего адреса микрокоманды; РК-регистр команд; ВБАС - выходной буферный каскад адреса строки; ВБРК - выходной буферный каскад регистра команд; Tf-триггер F; 7 С - триггер С; TZ -триггер Z; ВВП-выходной буферный каскад признаков; И1, И2, ИЗ -логические элементы И; ВБАК - выходной буферный каскад адреса колонки.

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

F - содержимое TF;

С - содержимое ТС;

Z - содержимое TZ;

ЗРК-сигнал разрешения записи в РК; ВРК -сигнал разрешения выдачи содержимого РК;

С8-СО - адрес следующей микрокоманды, поступающей на входы РАМК;

РК2-РК0 - содержимое РК;

РАМК - 9-разрядный регистр адреса микрокоманд, состоящий из D-триггеров с записью информации по фронту сигнала синхронизации С. На входы D РАМК с выходов COCA поступает информация, которая является адресом следующей микрокоманды. Информация с выходов РАМК поступает на ВБАС, ВБАК и COCA;

COCA-комбинационная схема, которая в зависимости от значений управляющих сигналов на входах АСО-АС6, EWA и информации, поступающей с шин КО-К7 и узлов TF, ТС, TZ, РАМК и РК, формирует сигналы: С8-СО СРП - сигнал разрешения прерывания, ЗРК, ВРК. Табл. 9.13 поясняет работу COCA,



Таблица 9.12

Вывод

Обозначение

Тип вывода

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

Код представления информации

1-4 5, 6, S, 10 7, 9,

12 13

К4-К7 КО-КЗ

РК2-РК0

FC3-FC2

Входы Входы

Выходы

Входы

14 15. 16

F0 FCO, FC1

Выход Входы

17 18

FI WE

Вход Выход

20 21- 24, 37-39 25

GND АС0-АС6

Вход Входы

Вход

26-29

АО-АЗ

Выходы

30-34

A4-A8

Выходы

Вход

Вход

Первая часть команды Вторая часть команды

Разряды регистра команд

Управление выдачей признаков Признак

Управление занесения и хранения признаков Признак

Стробирующий сигнал разрещеиня прерывания Синхронизация Общий

Управление адресом следующей микрокоманды

Разрещение выдачи адреса микрокоманды Адрес колонки микрокоманды

Адрес строки микрокоманды

Разрещение выдачи адреса строки

Разрещение выдачи адреса микрокоманды Напряжение питания

Обратный Обратный

Прямой

Прямой

Обратный Прямой

Обратный Прямой

Прямой

Прямой Прямой Прямой Прямой Прямой

14. 26-

нмечание Выводы 7, S4 - три состояния

9, имеют открытый коллектор, выводы

АС6 ACS ACk ACJ АС2 ACJ ACO

FCJ FC2 FC! FCO

K7 K6 K5

A8 A7 A6 A5 A4 A3 A2 Al AO

PK -4-разрядиый регистр команд, состоящий из £>-триггеров типа защелка>, записывающих информацию со входов КЗ-КО при ЗРК=1 и С=0. РК используется для хранения разрядов команды, по которым в дальнейшем можно выполнить условный переход, нлн прн выдаче содержимого РК на выходы РК0~РК2 для определения адреса регистра в ЦПЭ;

ВБАС -служит для выдачи старших разрядов РАМК на выходы А4-А8, которые определяют адрес строки следующей микрокоманды. Выходы А4-А8 переводятся в 3-е (высокоомиое) состоянне при ERA = Q нли £Л=0; если ERA = l н EN=l, то на выходы А4-А8 передается информация со старших разрядов РАМК;

ВБАК -служит для выдачи младших разрядов РАМК иа выходы АЗ~А0, которые определяют адрес колонки следующей микрокоманды. Выходы A3-АО переводятся в 3-е состояние при £Л/=0; если £iV=l, то на выходы A3-АО передается информация о младших разрядах РАМК;

ВБРК - служит для выдачи трех младших разрядов РК на выходы РК0-РК2. Выдача

Рис. 9.9. Условное графическое обозначение К589ИК01

информации происходит при £iV=l и ВРК=1; в противном случае на выходах РК0-РК2 - напряжение высокого уровня.

TF - D-триггер типа защелка> служит для хранения при С = 0 инвертированной информации со входа FI. Информация F с выхода TF используется при условных переходах в COCA и поступает на D - входы ТС и TZ. При CLK= 1 TF отслеживает значение иа выходе FI, причем F=Fl,

ТС - D-триггер с записью информации по фронту. Запись в ТС происходит прн FCO=Q по фронту сигнала синхронизации. Содержимое ТС используется в COCA при условных переходах или может быть передано иа выход F0 при FC3=Q и FC2=1; при этом FO = C;

- D-триггер с записью информации по фронту. Запись в TZ происходит при fC/=0 по фронту сигнала С. Содержимое TZ используется в COCA прн условных переходах или может быть передано на выход F0 прн FC3= = 1, fC2 = 0; при этом £0 = 2;

ВБП - служит для выдачи на выход F0 содержимого ТС, TZ лог. 1 или лог. О при £Д=1. Если EN=0, то выход F0 - в 3-м со-



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