Строительный блокнот Корпуса микропроцессорных микросхем Рис. 9.7. Временная диаграмма работы К589ИК03 Выход Cn+i находится в 3-м состоянии, если и а входе ЕС8 имеем 0. В табл. 9.10 приведены статические параметры микросхемы К589ИК03, в табл. 9.11 - динамические. На рис. 9.8, а-в показаны примеры использования микросхемы К589ИК03 совместно с К589ИК02. ± Jp(x-c).
из sua fletem к Бма
X Y CI
X7 Г7С 4.7 X г сг XI YI Пп-,! ХО Y0
X Y CI ЦПЭ KI ко
Вход переноса Выход переноса KI ко
CI ЦПЭ кг ко Рис. 9.8 Примеры совместного использования микросхем К589ИК03 и К589ИК02 10 Зак. 53 289
Примечание Типовые значения тока потребления 95 мА. выходного напряжения низкого уровня 0.4 В Таблица 9.11
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 Вывод Обозначение Тип вывода Функциональное назначение выводов Код представления информации
Первая часть команды Вторая часть команды Разряды регистра команд Управление выдачей признаков Признак Управление занесения и хранения признаков Признак Стробирующий сигнал разрещеиня прерывания Синхронизация Общий Управление адресом следующей микрокоманды Разрещение выдачи адреса микрокоманды Адрес колонки микрокоманды Адрес строки микрокоманды Разрещение выдачи адреса строки Разрещение выдачи адреса микрокоманды Напряжение питания Обратный Обратный Прямой Прямой Обратный Прямой Обратный Прямой Прямой Прямой Прямой Прямой Прямой Прямой 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-м со-
|