Строительный блокнот Корпуса микропроцессорных микросхем Микросхема работает с 16-разрядиой двунаправленной магистралью D н обрабатывает 10 входов внешних условий ВУ. Прн работе в микросхеме формируются различные признаки (признак нуля, знака, переполнения и др.), которые заносятся в регистр состояния. Блок битовых операций позволяет производить проверку любого бита магистрали D, а также выделение или маскирование информации на этой магистрали. Таймеры ТМО, ТМ1 могут производить подсчет различных сигналов или признаков, причем счет в таймерах производится как по внешним сигналам, подаваемым на входы таймеров (ВО и В1), так н по микрокомандам. Использование таймеров с программируемыми коэффициентами пересчета дает возможность организации циклов. Входы переноса таймеров ВВО и ВВ1 служат для наращивания длины счетчиков таймеров при объединении нескольких микросхем. Сигнал переполнения таймеров появляется при равенстве содержимого счетчика таймера содержимому его регистра пересчета; прн этом счетчик таймера обнуляется, а в соответствующие разряды регистра состояния (4 или 6) записывается 1. Сигналы на выводах ВВО и ВВ1 могут использоваться для выдачи запросов на прерывания по переполнению таймеров. Содеожимое таймеров выдается иа магистраль D по сигналу Приоритет (Р). Таблица 612 Схема формирования признаков формирует на выходах МО и Ml модифицирующий адрес в К584ВУ1 или RF7 в К5в4ВМ1, который является функцией: регистра состояния, ннфор-мации на входах BU, результата счета в таймерах ТМО н ТМК результата обработки информации блоком битовых операций (ББО). За один такт работы микросхемы возможна проверка сразу нескольких признаков, установка групп триггеров в регистре оостояинй, счет в таймерах и работа блока битовых операций. Кроме длины таймеров микросхема позволяет также наращивать разрядность шины данных, длину регистра состояний, число подключаемых к коммутатору КУ условий за счет использования нескольких микросхем. Работа микросхемы синхронизируется двумя синхросериямя: S1 н S2. Возможны четыре режима работы микросхемы: нормальный режим (SI и S2 присутствуют). В каждом цикле принимается новая микрокоманда и происходит ее исполнение; режим повтора (S2 присутствует). Микросхема циклически исполняет последнюю принятую микрокоманду; режим пропуска цикла регистра состояния (5/ присутствует). Микросхема в каждом цикле принимает и исполняет микрокоманду, но состояние регистра не изменяется; Рнс. 6.12. Условное графическое обозначение К584ВГ1
Режим работы Состояние разрядов микрокоманд 9 8 7 Выполняемая операция Выходы СФП Проверка признаков Выбор разрядов 0-3 PC в соответствии с табл. 6.14 Выбор разря-дой 0-6 в соответствии с табл. 6.17 ви (Х)СФП, D (15)-РС (0), PC (1) В соответствии с табл. 6.18 PC {X), ви {Х)-*СФП Проверка ви (0) Трнг. за 0. усл. обмен гег. сост. с D8-D15 Выбор разрядов 0-7 PC в соответствии с табл. 6.14 X \ X ГГ 1 ви (0) ТЗУ-СФП D (12-15)-РС (4-7) D (8-П)-*РС (0-3) PC (0-7)-D (8-15) В соответствии с табл. 6.18 Битовые операции Выбор маскируемого или проверяемого разряда 0-15 в соответствии с табл. 6.15 илн тетрады 0-15 в соответствии с табл. 6.16 О О О О О О 1 1 ви (7)-РС (6) D (Г)*-РС (4) D (РУБ)*-.-РС (4) МК (3-6)-*руБ D (7)-РУБ D (Т)РС (0) D (РУБ)--РС (0) Нет операций Нет операций D (7-)-СФП D (РУБ)-СФП Нет операций Нет операций 0-*D (Т) о-D (РУБ) Нет операций Работа с таймерами Выбор разрядов PC (0-7) в соответствии с табл. 6.14 и таймеров ТМО н ТМ1 по правилу PC (1) = 1, выбор ТМО PC (3) = 1, выбор ТМ1 Нет операций** Пуск ТМ 256-ТМ** Нет операций Останов ТМ 4-ТМ** 16-кТМ** Нет операций Нет операций РСч-СФП D (0-7)-ТМ0 нлн D TM+I--TM, РС-*СФП ТМО-/1 (0-7); TMl-D (8-15) Пуск - ТМ Останов - ТМ Нет операций D (Т) или D (РУБ) ~ разряды определяются полем Г микрокоманды или РУБ * Сброс PC (5,7) прн их выборе полем Т. РС(Х) 1 PC (Л) 8> виз. ВиО-8Ш Триггер задерткц условий (ТЗУ) BUT-BlfS А0-А15 16 О 1Г мно-мн$ во
I7t> Декодгр пуля (ДКН) Блок дитоых о/п рациВ (ССО) TauKsp (ТМО) Таймер (ТМ1) Рис. 6.13. Структурная схема К584ВГ1 Тс г-500нс Рис. 6.14. Временная диаграмма работы К584ВГ1
Рис. 6.15. Формат микрокоманд микросхемы К584ВГ1 режим останова (5/ и 52 отсутствуют). Микросхема никаких действий ие производит. Микрокоманда БИС занимает 10 разрядов н содержит трн поля (рис 6.15). Поле Ф задает режим работы БЙС согласно табл. 6.13. Поле Т производит выбор разрядов регистра состояния в соответствии с табл. 6.14, выбор маскируемого илн проверяемого разряда магистрали в соответствии с табл. 6.15 илн выбор тетрады (О--3) в соответствии с табл. 6.16. Поле Р осуществляет выбор проверяемого разряда ви (0-6) в соответствии с табл. 6.17. Таблица 6.14 Состояние разрядов микрокоманды. Поле 7 Выбираемые разряды PC (0-7) иа запись или чтение В табл. 6.18 приведены сигналы, которые задают режим работы схемы формирования признаков. Основные параметры К584ВГ1 Номинальный ток инжектора /с . 150 мА Потребляемая мощность Р при номинальном токе инжектора . . 180 мА Входной ток высокого уровня liH 0,25 мА Выходной ток низкого уровня/оL. не более.......... 10 мА Выходной ток высокого уровня /он, не более........ 0,6 мА Время цикла Тс....... 600 не
|