Структура и элементная база цифровых систем. Реализуемая логическая функция. Нагрузочная способность, страница 33


Буферный каскад БК1 производит прием информации с шины Д или выдачу ее на шину Д по сигналам ЧТ иЗП.

Более сложные процедуры обмена реализуются с помощью специализированных ИУ, называемых адаптерами. Программируемый адаптер осуществляет режимы передачи информации в соответствии с командами МП.

Программируемый адаптер типа КР580ВВ55 для параллельного обмена.


 



                        Д0- Д1                              ЗПВУ СЧВУ Сбр     А0    А1     ВМ

РУ – регистр управления

РС – регистр состояния

БУ – блок управления

Совокупность  входных сигналов определяет режим работы адаптера


А1,А0

ЧТВУ

ЗПВУ

ВМ

Функция адаптера

00

0

1

0

Порт А на  шину Д

01

0

1

0

Порт В на шину Д

10

0

1

0

Порт С на шину Д

11

0

1

0

Запрещенная комб.

 00

1

0

0

Шина Д  в порт А

01

1

0

0

Шина Д  в порт В

10

1

0

0

Шина Д  в порт С

11

1

0

0

Шина Д  в регистры БУ

Х

Х

Х

1

отключен

В состав БУ входят регистр управления (РУ) и регистр состояния (РС).

Управляющее слово (УС1), определяющее режим работы портов, заносится в РУ, УС2, определяющее значение сигналов на выходах порта С при  работе в режиме 2, заносится в регистр РС.


   Структура УС1      Д7 Д6                Д3Д2              Д0


Структура УС2        Д7                         Д3 Д2 Д1  Д0

Надпись: 0                                 № бита         S

Значение Д7 определяет тип УС :  = 1 – УС1,  = 0  УС2

Содержимое  Д0  УС2 записывается в разряд РС, указанный в Д3-Д1 УС2.

Существует три режима  работы адаптера.

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

В режиме 1 стробируемого ввода- вывода могут работать только порты А и В. При этом передача информации сопровождается управляющими сигналами от МП и ВУ. Линии порта СH используются для передачи обслуживающих сигналов порта А, линии порта СL – для порта В.

Временная диаграмма работы порта А при приеме информации от ВУ

А0 – А7



СТ


ППР


ЗПА



ЧтВУ


Д0 - Д7



 При поступлении от ВУ сигнала СТ порт принимает информацию с шины А0 – А7 и выдает в ВУ сигнал подтверждения приема ППР, который приостанавливает выдачу информации порту. Одновременно вырабатывается сигнал прерывания МП (ЗПР) для приема информации. По этому сигналу запускается подпрограмма обработки прерывания, в процессе выполнения которой вырабатывается сигнал ЧтВУ, по которому информация принимается в МП и сбрасывается запрос на прерывание (ЗПР) и ППР.


                   Сигналы при работе порта А в режиме 1                          


Временная диаграмма работы порта  В при передаче информации в ВУ

Д0-Д7


ЗпВУ


ЗпА


ПРД


ПДТ


В0–В7