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

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

Микросхема работает с 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

Вывод

Обозначенне

Тип вывода

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

43 -37. 46,

BU0-BU9

Входы

Шина внешних условий

47, 1

Вход/выход

Декодер нуля

25-27,

МК0-МК9

Входы

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

34-31,

28-30

21. 19

во, В1

Входы

Таймеры

3-/8

D0-D15

Входы/вы ходы

Шина данных

Вход

Управление индикацией на шине содержимого таймеров

45, 44

МО, Ml

Выходы

Признаки модификации адреса

22, 20

ВВО, ВВ!

Выходы

Перенос таймеров

35, 36

S1, S2

Вход

Синхросигналы приема и выполнения

Вход питания

Питание

Общая точка источника питания

Общий



Режим работы

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

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

Код режима раВоты

-Г-1-1-

Нов оперомВоО

Ш ахова внешних условий

8 7 ,

,S S i J,

,2 ! 0 .

Поле Ф

Поле Г

ПолвР

Рис. 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 не



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