Строительный блокнот Корпуса микропроцессорных микросхем ння микросхем К588ВУ2 и К588ВС2 - на рнс. 8.4. Временная диаграмма работы микросхемы АУ приведена на рнс. 8.5. Система микрокоманд микросхемы К588ВС2 представлена в табл. 8.3-8.10, основные параметры приведены в табл. 8.11. В табл. 8.4-8.10 использованы следующие обозначения формирования признаков прн загрузке PC: * - признак формируется в результате выполняемой операции; - - признак сохраняет значение, сформированное при выполнении предыдущей операции; X - признак не формируется, состояние безразлично; О илн 1 - признак в результате выполнения операции принимает строго фиксированное значение О нлн 1 соответственно. 8.2. Микросхема К588ВУ2 Микросхема К588ВУ2 - микропрограммная управляющая память (УП), предназначена для применения совместно с микросхемами К588ВС2, К588ВГ1 в процессоре микро-ЭВМ. Условное графическое обозначенне микросхемы приведено на рнс. 8.6, назначение выводов - в табл. 8.12, структурная схема показана на рнс. 8.7, временная диаграмма работы - на рнс. 8.8. В состав микросхемы входят; две программируемые логические матрицы (ПЛМ1, ПЛМ2); блок сннхроннзацнн (БС); регистр команд (РК); регистр состояний (PC); регистр следующего адреса (РСА); регистр микрокоманд (РМ); блок программируемых инверторов (БПИ); схема выдачи (СВ). Связи ПЛМ1, ПЛМ2 и подключение БПИ программируются фотошаблоном в процессе изготовления микросхемы. Регистры команд и состояний предназначены для приема и хранения поступающей извне информации, РСА - для запоминания 7-разрядного следующего адреса, считанного нз ПЛМ2, РМ - для записи считанной микрокоманды. Блок синхронизации предназначен для формирования внутренних сигналов, задающих временную диаграмму работы УП. Схема выдачи предназначена для организации выдачи микрокоманды нз РМ на внешние выводы.
Таблица 8.12 Вывод Обозначение 5-20 21 22-34 36 37 38 39 40 К2 (0)-К2 (3) К1 (0)-К1 (15) GND MNS0-MNS12 F1 R1 ENDNS R0 1РА Тип вывода Входы Входы Выходы Вход Вход Вход/выход Вход Выход Вход Функциональное назначение выводов Разряды О-3 канала К2 Разряды 0-15 канала К1 Общий Разряды О-12 канала MNS Синхронизация Пуск 1 Разрешение приема информации по К1 Пуск 2 Квитирование приема по К1 Квитирование приема по К1 Напряжение питания Примечания. 1. Вывод 35 не задействован. 2 К/- информационный канал команд: К2 - информационный канал состояний; MNS - канал микрокоманд; Fl - сигнал, задаюихий режим работы блока синхронизации; ENDNS - сигнал, индицирующий выдачу последней микрокоманды в MNS и разрешаюихнй прием следующей команды по каналу К1; R0 - сигнал, обиуляюшнй регистр следующего адреса и регистр состояний; RI - сигнал, обнуляю-Ший регистр состояний и переводящий регистр следующего адреса в состояние 0000001; IPA-сигнал, саидетельствующий об окончании приема информации по каналу KI; ОР/1 - сигнал, сопровождающий информацию по каналу KI. ♦ Регистр команд РН Регистр той. PC Программируе- О-мая логическая матрица 1 ПММ1 Блок 7 синхрониоации ВС Программируе -мая логическая матрица 2 плмг Регистр микрокоманд РМ Схема дыВачи СВ Блок программируемых индертороВ 6ПИ MNSO-MNSIZ Рис 8.7. Структурная схема К588ВУ2 POlPl Ft fndns ОРА /РА КЦ01-КЦ151 Выдача iSoOh команды fpleNpNS-Fil I P(MNS-PI) . Такт Выдачи последней микрока-манды команды Последн яя микрокоманда команды / Пербая микрокоманда команды V Команда V Такт выдачи первой микрокоманды команды Рис. 8.8. Времеииая диаграмма работы К588ВУ2 ti, и, <з>500 не; (42000 не
Для обеспечения правильной работы УП после включения питания следует провести начальную установку. Для этого на один из входов R0 нлн R] гюдается импульс длительностью не менее 0,5 мкс. Этот импульс вызывает установку БС в исходное состояние и соответствующего значения РСА. Одновременная подача синфазных импульсов по входам R1 и R0 не допускается. По положительному фронту сигнала на выводе R0 илн R1 УП переходит к формированию микрокоманды. Сформированная микрокоманда записывается в РМ, н УП переходит KKol-KHisj K2l0)-K2(3l К5ВвВУ2 КР588ВУ2 MNSO-MNSn Fl ОРА -Л V K2(0l-H2IJj =0 В588ВУ2 КР588ВУ2 MNS0-mSl2 -А V Н210}-тз] MHS0-MHS12 К588ВУ2 КР588ВУ2 FNDNS J РА ENDNS Рис. 8.9. Схема объединения микросхемы К588ВУ2 к формированию следующей микрокоманды. Одновременно с хранением н выдачей микрокоманды в РМ УП формирует следующую микрокоманду. По отрицательному фронту сигнала на входе F1 прекращается выдача микрокоманды н устанавливается высокий уровень на выводах микрокоманды. Если к этому моменту сформирована следующая микрокоманда, то происходит ее запись в РМ с последующей выдачей. Если в микрокоманде сформирован признак ENDNS, то на выводе ENDNS формируется высокий уровень. Для дальнейшей работы необходимо подать сигнал на вывод ОРА. При наличии сигнала на выводе ОРА происходит прием информации с магистрали К1 во входной регистр РК и по магистрали К2 в регистр PC. Для правильного приема информации необходимо устанавливать и снимать информацию одновременно с отрицательным и положительным фронтами сигнала ОРА соответственно. Приняв информацию в РК и PC, УП отвечает по выводу IPA и устанавливает активный низкий уровень на выводе ENDNS. По снятии сигнала на выводе ОРА снимается сигнал IPA. Приняв информацию в РК, УП приступает к формированию новой микрокоманды. Прием информации в PC может быть осуществлен также под управлением специального внутреннего сигнала, формируемого в ПЛМ2 одновременно с микрокомандой. В этом случае информация в PC принимается по отрицательному фронту сигнала на входе F1, сбрасывающего эту микрокоманду. С целью расширения объема управляющей памяти несколько микросхем могут быть объединены в блок управляющей памяти. Структурная схема такого объединения микросхем приведена на рнс. 8.9. Основные параметры К588ВУ2 приведены в табл. 8.13.
|