Микросхема КР580ВВ55А

Микросхема КР580ВВ55А программируемое устройство ввода/вывода параллельной информации, применяется в качестве элемента ввода вывода общего назначения сопрягающего различные типы периферийных устройств с магистралью данных систем обработки информации Условное графическое обозначение микросхемы приведено на рис 3 18 назначение выводов — в табл 1, структурная схема по казана на рис 1
Обмен информацией между магистралью данных систем и микросхемой КР580ВВ55А осуществляется через 8 разрядный двунаправленный трехстабильный канал данных (D) Для связи с периферийными устройствами используются 24 линии  ввода/вывода, сгруппированные в при  8-разрядых  канала ВА, ВВ, ВС, направление  передачи информации и режимы работы которых определяются программным способом Микросхема может функционировать в трех основных режимах В режиме 0 обеспечивается возможность синхронной программно управляемой передачи данных через два независимых 8 разрядных канала ВА и ВВ и два 4 разрядных канала ВС В режиме 1 обеспечивается возможность ввода или вывода информации в или из периферийного устройства через два независимых 8 разрядных канала ВА и ВВ но сигналам квитирования При этом линии канала С используются для приема и выдачи сигналов управления обменом В режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами через двунаправленный 8 разрядный канал  ВА по сигналам квитирования Для передачи и приема сигналов управления обменом используются пять линий канала ВС. Вы­бор соответствующего канала и направление передачи информации через канал определяются сигналами АО, А1 (соединяемые обычно с младшими разрядами канала адреса системы) и сигналами RD, WR, CSРежим работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра управляющего слова (РУС) Произведя запись управляющего слова в РУС, можно перевести микросхему в один из трех режимов работы: режим 0 — простой ввод/вывод; режим 1 — стробируемый ввод/вывод; режим 2 — двунаправленный канал. При подаче сигнала SRРУС устанавливается в состояние, при котором все каналы настраиваются на работу в режиме 0 для ввода информации Режим работы каналов можно изменяв как в начале, так и в процессе выполнения программы, что позволяет обслуживать различные периферийные устройства в определенном порядке одной микросхемой. При изменении режима работы любого канала все входные и выходные регистры каналов и триггеры состояния сбрасываются. Графическое представление режимов работы каналов показано на рис 3 20, а формат управляющего слова, определяющего режимы работы каналов  В дополнение к основным режимам работы микросхема обеспечивает возможность программной независимой установки в 1 и сброса в 0 любого из разрядов регистра канала ВС. Формат управляющего слова установки/сброса разрядов регистра канала ВС показан на рис. 3 22. Если микросхема    запрограммирована для ном используются пять линий канала ВС. Вы­бор соответствующего канала и направление передачи информации через канал определяются сигналами АО, А1 (соединяемые обычно с младшими разрядами канала адреса системы) и сигналами RD, WR, CSв соответствии с табл  3 20 Режим работы каждого из каналов ВА, ВВ, ВС определяется содержимым регистра управляющего слова (РУС) Произведя запись управляющего слова в РУС, можно перевести микросхему в один из трех режимов работы: режим 0 — простой ввод/вывод; режим 1 — стробируемый ввод/вывод; режим 2 — двунаправленный канал.

Вывод

Обозначение

Тип вывода

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

1—4,

ВАЗ-ВАО,

Входы/вы-

Информационный канал А

37—40

ВА7—ВА4

ходы

 

5

RD

Вход

Чтение информации

6

CS

Вход

Выбор микросхемы

7

GND

Общий

8, 9

А1, АО

Вход

Младшие разряды адреса

10—17

ВС7—ВС4,

Входы/вы-

Информационный канал С

 

ВСОВСЗ

ходы

 

18—25

ВВ0—ВВ7

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

Информационный канал В

26

Ucc

 

Напряжение     питания +5 В ±5%

27—34

D7—D0

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

Канал данных

35

SR

Вход

Установка  в   исходное    со­стояние

36

WW

Вход

Запись информации

 

1

1

1

Рис 1

Рис 2

Рис 3

При подаче сигнала SRРУС устанавливается в состояние, при котором все каналы настраиваются на работу в режиме 0 для ввода информации Режим работы каналов можно изменяв как в начале, так и в процесе выполнения программы, что позволяет обслуживать различные периферийные устройства в определенном порядке одной микросхемой. При изменении режима работы любого канала все входные и выходные регистры каналов и триггеры состояния сбрасываются. Графическое представление режимов работы каналов показано на рис 3 20, а формат управляющего слова, определяющего режимы работы каналов приведен iHia рис. 3.21. В дополнение к основным режимам работы микросхема обеспечивает возможность программной независимой установки в 1 и сброса в 0 любого из разрядов регистра канала ВС. Формат управляющего слова установки/сброса разрядов регистра канала ВС показан на рис. 3 22. Если микросхема    запрограммирована    для работы в режиме '1 или 2, то через выводы ВСО и ВСЗ канала ВС выдаются сигналы, которые могут использоваться как сигналы запросов прерывания для микропроцессора. Запретить или разрешить формирование этих сигналов в микросхеме можно установкой или сбросом соответствующих разрядов в регистре канала ВС. Эта особенность микросхемы позволяет программисту запрещать или разрешать обслуживание любого внешнего устройства ввода/вывода без анализа запроса прерывания в схеме прерывания системы. При работе микросхемы в режиме 0 обеспечивается простой ввод или вывод информации через любой из трех каналов, и сигналов управления   обменом   информацией   с   пернферийным устройством не требуется В этом режиме микросхема представляет собой совокупность двух 8-разрядных и двух 4-разрядных каналов ввода/вывода. В режиме 0 возможны 16 различных комбинаций схем ввода вывода каналов ВА, ВВ, ВС, которые приведены в табл. 3.21. Временные диаграммы работы схемы в режиме 0 показаны на рис. 3.23. Для записи управляющего слова в микросхему используется временная диаграмма режима 0 — вывод. В режиме 1 передача данных осуществляется только через каналы ВА и ВВ, а линии канала ВС используются для приема и выдачи сигналов управления обменом (сигналов квитироваиня). Форматы управляющих слов и функциональные схемы каналов    ВА  и ВВ при вводе данных в режиме 1 показаны на рис. 3 24, временная диаграмма  приведена на рис   3 25. При подаче сигнала STBRC(стробирующнй сигнал приема) низкого уровня данные записываются во входной регистр соответствующего канала. Выходной сигнал ASKRS«Подтверждение приема» высокого уровня свидетельствует о том, что входные данные записаны во входной регистр канала. Сигнал на выходе IRQ«Запрос прерывания» может использоваться для прерывания работы микропроцессора и устанавливается в состояние    высокого    уровня,    если     сигналы STBRC, ASKRCи RDв состоянии высокого уровня и соответствующий разряд регистра канала ВС, используемый как триггер разрешения выработки запроса прерывания по данному каналу, установлен в состояние высокого уровня. Сигнал IRQсбрасывается в состояние низкого уровня при чтении информации из соответствующего каналаДля разрешения выработки сигнала IRQВА используется 4-й разряд регисгра канала ВС, а для сигнала IRQBB2-й разряд регистра канала ВС. Форматы управляющих слов и функциональные схемы каналов ВА и ВВ при выводе информации в режиме 1 показаны на рис. 3.26, временная диаграмма вывода данных в режиме 1 — на рис. 3.27 Сигнал низкого уровня на выходе STBWR(стробирующий сигнал записи) свидетельствует о том, что микропроцессор произвел запись данных в выходной  регистр канала. Сигнал низкого уровня на входе ASKWR(подтверждение записи) свидетельствует о том, что внешнее устройство приняло данные, записанные в микросхему Сигнал IRQустанавливается в состояние высокого уровня, если сигналы STBWR, ASKWRв состоянии высокого уровня и соответствующий f-азряд регистра канала ВС, используемый ка\ lpurrep разрешения выработки запрооч прерывания по данному каналу, установлен в состояние высокого уровня. В состояние низкого уровня сигнал IRQсбрасывается при переходе сигнала WRв состояние низкого уровня Для разрешения выработки сигнала IRQВА используется 6-й разряд регистра канала ВС, а для сигнала IRQBB2-й разряд регистра канала ВС. При работе микросхемы в режиме 2 обеспечивается возможность обмена информацией с периферийными устройствами только по 8разрядном\ двунаправленному каналу ВА Для обеспечения протокола обмена используется пять линий канала ВС Формат управляющею слова и функцио­нальная схема ввода, вывода данных в режиме 2 показаны на рис 3.128. временная диаграмма работы микросхемы в режиме 2— на рис  3.29 Функции сигналов управления, используемых при передаче информации в режиме 2, и временные соотношения между ними такие же, как и в режиме 1 В режиме 2 допускается любая последовательность передачи данных, при которой сигнал №7? появляется раньше сигнала ASKWRВА, а сигнал STBWRВА - раньше сигнала RDЕсли микросхема запрограммирована для работы в режиме 1 или 2, то состояние каждого сигнала управления об установлении связи с периферийным устройством, принимаемого и выдаваемого через выводы канала ВС, фиксируется в регистре канала ВС Это позволяет программисту простым чтением содержимого регистра канала ВС проверить состоя ние каждого периферийного устройства, подключенного к микросхеме, и в соответствии с состоянием внешнею устройства изменять процесс прохождения  программы Для чтения информации состояния используется обычная операции чтения канала ВС Форматы слова состояния для режимов 1 и 2 показаны иа рис   3 30 Основные параметры микросхемы в диапазоне рабочих температур от - 10 до -t- 70~C и напряжении питания (,<•< = 5,0 В±5" и приведены в табл   3 2

Сигналы на выходах

Направление передачи информации

А1

АО

RD

WR

CS

Операции ввода (чтение)

0

0

0

1

0

ВА -> канал данных

0

1

0

1

0

ВВ -> канал данных

1

0

0

1

0

ВС -> канал данных

Операции вывода (запись)

0

0

1

0

0

Канал данных ->ВА

0

1

1

0

0

Канал данных->  ВВ

1

0

1

0

0

Канал данных->ВС

1

1

1

0

0

Канал данных-> РУС

Операции блокировки

X

X

Х

X

1

Канал данных -> тре­тье состояние

1

1

0

1

0

Запрещенная комби­нация

1

1

Рис 4

Рис 5

1

Рис 6

Состояние разрядов управляющего кода

Направление передачи информации

D4

D3

D1

D0

Канал ВА

Канал ВС разряды 7-4

Канал ВВ

Канал ВС разряды 3-0

0

0

0

0

Вывод

Вывод

Вывод

Вывод

0

0

0

1

Вывод

Вывод

Вывод

Ввод

0

0

1

0

Вывод

Вывод

Ввод

Вывод

0

0

1

1

Вывод

Вывод

Ввод

Ввод

0

1

0

0

Вывод

Ввод

Вывод

Вывод

0

1

0

1

Вывод

Ввод

Вывод

Ввод

0

1

1

0

Вывод

Ввод

Ввод

Вывод

0

1

1

1

Вывод

Ввод

Ввод

Ввод

1

0

0

0

Ввод

Вывод

Вывод

Вывод

1

0

0

1

Ввод

Вывод

Вывод

Ввод

1

0

1

0

Ввод

Вывод

Ввод

Вывод

1

0

1

1

Ввод

Вывод

Ввод

Ввод

1

1

0

0

Ввод

Ввод

Вывод

Вывод

1

1

0

1

Ввод

Ввод

Вывод

Ввод

1

1

1

0

Ввод

Ввод

Ввод

Вывод

1

1

1

1

Ввод

Ввод

Ввод

Ввод

Параметр

Обозначение

Значения пара метров

мин

макс

Время установления данных канала ВА относительно сигнала ASK WR, не

Tsu(BA-ASKWR)

300

Время сохранения данных канала    ВА    относительно сигнала ASK WR, не

Tsg(BA-ASKWR)

20

250

1

1

Рис 7

Рис 8

1

1

Рис 9

Рис 10

1

1

Рис 11

Рис 12

1

Рис 13

Оглавление


Сайт управляется системой uCoz