Современное состояние и перспективы развития МП техники. Ведущие фирмы-производители МП комплектов. Отечественные и зарубежные микропроцессорные комплексы. Состав и основные характеристики МПК серии К580. Программная модель КР580ИК80, его режимы функционирования, страница 17

A0

7

6

5

4

3

2

1

0

1

0

0

0

SFNM

BUF

M/S

AEOI

MP

AEOI (Automatic End-of-Interrupt) - можно не писать в конце подпрограммы прерывания команду EOI.

BUF - Buffered Mode; M/S - Master/Slave. Эти биты обеспечивают реконфигурацию всей системы программным путем (управление буферами каскадирования - вход/выход). SFNM- Special Full Nested Mode (режим полной вложенности прерываний).

Если ВН59А работает с 8086, то INTA1 и INTA3 не используются, а  по INTA2 выдается следующее:

7

6

5

4

3

2

1

0

A15

A14

A13

A12

A11

N2

N1

N0

ICW2

Здесь N2N1N0 - номер прерывания

Форматы OCW1, OCW2 и OCW3 не приводятся.

Порядок программирования

Программируется ICW1, затем программируется ICW2, затем проверяется флаг Single (один или несколько контроллеров), и т.д. условия, проверяемые в процессе программирования: Маска, EOI, SMM (Special Mask Mode), Polling (Опрос).

Форматы OCW:

OCW1:A0=1,D7-D0-M7-M0(уст.и сброс маски).

OCW2(конец прерыван):A0=0,D7-R(разрешен.вращения приоритетов),D6-SEOI(использовать L2-L0),D5-EOI(=1-конец прерыв,=0-нет конца прерыв),D4=D3=0,D2-D0-L2-L0(дно приоритетного кольца/какой запрос сбрасывать).

OCW2E:20h-27h-обычный конец.OCW2SE:60h+L-специальн.конец(конец L-прерыван).

OCW2RE:A0h-A7h(то же,что OCW2E,но последн.обслуж.прерыв.уст низший приоритет).

OCW2RSE:E0h+L(OCW2RE,но для L-прерыван).

OCW2RS:C0h+L-уст.низший приоритет L-прерыван.

Только для ВН59А:OCW2R:80h-87h(разрешен.циклич.сдвига).OCW2NR:00h-07h (запрещен.циклич.сдвига).

OCW3:A0=0,D7-безразлично.

OCW3P:0Ch-уст. реж. обслуживания по результатам опроса (действует до~RD=0, при этом читается: D7-INT (произошло прерывание), D2-D0 (номер прерыван)).

OCW3RIS:0Bh-чтение ISR(рег.запросов) при ~RD=0,действует до ~RD=0.

OCW3RR:0Ah-чтение IRR(рег.обслуженных запросов) -//-.

OCW3SM:68h-спец.маскирование(блокировка действия тех разрядов IRR,котор. замаскиров.в ISR).

OCW3RSM:48h-прекращает действие OCW3SM.

A0=1,~RD=0-чтен.рег.маски.


35.Программируемые контроллеры прямого доступа к памяти КР580ВТ57, КР1810ВТ37, их структура, функциональные возможности, подпрограммы инициализации.

Оба контроллера имеют 40-выводные корпуса. В адресном пространстве ВТ37 занимает 9 адресов

Имя

 Вывода

Тип вывода

Примечание

D7-D0

I/O

Шина данных, совмещенная с шиной адреса (A15-A8)

A3-A0

I/O

Шина адреса

#CS

I

Выбор кристалла

#IOW

I/O

Управление записью

#IOR

I/O

Управление чтением

CLK

I

Тактовые импульсы (можно подавать f2ТТЛ)

Reset

I

Сброс

READY

I

Подтверждение готовности

HLDA

I

Hold Acknowledge

DRQ3-DRQ0

4-х разрядная шина запросов DMA

A7-A4

O

старший нибл младшего байта адреса

AEN

O

Address Enable

ADSTB

O

Address Strobe

#MEMR

O

Разрешение чтения из памяти

#MEMW

O

Разрешение записи в память

TC

I/O

Terminal Count

MARK

O

Выдает сигнал через каждые 128 тактов CLK

HRQ

O

Hold Request

DACK3-DACK0

O

DMA Acknowledge

Старший байт адреса выдается за короткий промежуток времени через двунаправленную шину данных D0-D7.