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

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

режим чтения ПД - обеспечивает передачу данных из памяти в периферию;

режим записи ПД - обеспечивает передачу данных из периферии в память,

режим проверки ПД - не включает передачу данных.

Канал ПД в режиме проверки не генерирует сигналы управления rd. wr, rd 10, WR 10, что предотвращает передачу данных. Однако в каждом цикле ПД микросхема осуществляет управление системной шиной и подтверждает запросы периферии Периферия может использовать сигналы подтверждения для разрешения внутреннего доступа к каждому байту в массиве данных для того, чтобы выполнить некоторые операции проверки. Например, массив циклов проверки ПД может следовать за массивом циклов чтения ПД (из памяти в периферию) для того, чтобы разрешить периферийному устройству проверить вновь поступившие данные.

После окончания запрограммированного числа циклов ПД, характеризующегося выработкой сигнала ТС, возможны следующие виды работы

дальнейшее наращиваиие адреса путем прибавления 1 в каждом последующем цикле ПД,

блокировка канала ПД (режим КС-стоп );

повторение ранее выработаииого массива адресов (режим автозагрузки),

Прн наличии двух и более запросов будет обслуживаться периферия с наивысшим приоритетом. Вид приоритета устанавливается в процессе программирования

Имеется два вида установки приоритета

фиксированный, когда канал О имеет наивысший приоритет, а канал 3 -самый низкий;

циклический сдвиг приоритета, когда после каждого цикла ПД приоритет каждого канала изменяется.

В процессе функционирования микросхемы путем программирования РгР можно заблокировать (замаскировать) запрос любого канала

В процессе функционирования в составе микропроцессорной системы микросхема может находиться в одном из следующих состояний исходное, программирование; ожидание, обслуживание.

В исходное состояние микросхема устанавливается после включения путем подачи на ее вход SR сигнала Установка В этом состоянии маскируются запросы всех каналов ПД, а трехстабильные буферные схемы системной шииы АО-A3 переводятся в состояние приема информации

В состоянии программирования микросхемы микропроцессор по системным шинам данных DO-D7 осуществляет запись в соответст вующие регистры микросхемы исходных данных (начальные адреса и число циклов) и инструкции, определяющей режим работы микросхемы при циклах ПД При этом адресат приема информации микросхемой определяет ся кодом на системных шинах АО-A3

В оостояни ожидания микросхема находится от момента окончания программирования

до получения сигнала Подтверждение запроса захвата HLDA или в промежутках между массивами циклов ПД в отсутствие запросов ПД В состоянии ожидания осуществляется прием сигналов DRQ и вырабатывается для микропроцессора сигнал Запрос захвата HRQ В этом состоянии системные шины находятся под управлением микропроцессора

После получения от микропроцессора сигнала HLDA при наличии сигнала запроса DRQ микросхема вырабатывает сигнал DACK и переходит в состояние обслуживания В этом состоянии системные шины находятся под управлением микросхемы, которая осуществляет один из запрограммированных режимов ПД и генерирует набор управляющих сигналов, ие обходимых для осуществления обмена данными между памятью и периферией

Регистры микросхемы загружаются или с них считывается информация, если процессор выполняет команду записи или чтения путем обращения к микросхеме КР580ВТ57 и к соответствующим регистрам внутри микросхемы Для этого процессору необходимо выдать со ответствующие сигналы записи или чтения WR 10, RD 10 и на системные адресные шины выдать адрес регистра микросхемы В это время на шину данных подается необходимая информация для записи в регистры или же через шину данных читается информация из микросхемы

Для установки состояния программирования необходимо также на микросхему подать сигнал CS - Q, получаемый обычно путем декодирования всех или .некоторых старших 112 разрядов адреса А4-А15 (в зависимости от системной организации памяти и устройств ввода/вывода) Вход WR 10 (или WR при об щем поле памяти и УВВ) указывает на запись в регистры микросхемы, а вход RD 10 (или RD) - на чтение из регистров

Разряд A3 позволяет раз.тичить регистры каналов при Л3=0, а при Л3=1-регистр установки режима (работает только на запись), и регистр состояния каналов (работает только иа чтение)

Три младших разряда АО-А2 указывают конкретный регистр канала Если адресуется регистр установки режима или регистр состояния каналов, то разряды АО-А2 должны быть установлены в О Когда адресуется регистр канала, разряд АО позволяет различить регистры адреса ПД (при Л = 0) и числа циклов (при Л=1) Разряды А1, А2 позволяют определить номер канала Коды выборки регистров приведены в табл 3 25

В связи с тем, что регистры канала являются 16-разрядными, для их загрузки или чте ния необходимо два программных командных цикла В микросхеме имеется триггер, который автоматически переключает цепи во время выполнения операции чтения или записи Этот триггер определяет доступ к старшему или младшему байгу регистра Сбрасывается триггер путем подачи сигнала н вход SR, а гакже



Регистр

Байт

Адресные входы

Двунаправленная шина данных

Аз\ Л2 AI

7 ] Ь

1 1 0

Адрес ПД в канале 0

Младший Старший

А7 AI5

А6 AM

А5 А13

А4 А12

A3 АН

А2 АЮ

А1 А9

Число циклов ПД в канале 0

Младший Старший

С6 ЗП

С5 С13

СЗ СИ

С2 СЮ

С1 С9

СО С8

Адрес ПД в каиа ле 1

Младший Старший

То же, что и для канала 0

Число циклов ПДП в канале 1

Младший Старший

\доес ПД в канале 2

Младший Старший

То же. что и для канала 0

Число циклов ПД в канале 2

.Младший Старший

Лдрес ПД в канале 3

Младший Старший

То же, что и для канала 0

Число циклов ПД в канале 3

Младший Старший

Установка режима (только программируется)

КС-стоп

Состояние (только читается)

0 1 0

П р и .VI еI а и и е A3 анюза! руэка. УЗ - удлиненная запись. ЦСП -циклический сдви! приоритетов. РК ~ разрешение канала. ФОД ~ флаг обновления данных; АО - AI5 - начальный адрес, C0-CI3 -число циклов, чт -Ч1ение ПД. ЗП - запись ПД.

ВЛсс

Ш Up

isVlCS.HiRVll.HL}

UlCS,L -:!!C,LI)

tvli.HL/LH-m}j.K)

Рис. 3.33. Временные диаграммы работы КРЬ80ВТ57 в режиме программирования при записи \а) и чтении (б): 6н=-2,0 В: 6,.=-0,8 В




Рис. 3.34. Временная диаграмма работы КР580ВТ57 в режиме прямого доступа. Цифры О-5 соответствуют внутренним состояниям микросхемы



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