Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект / МП К580ВМ80 / 3 Пояснительная записка.docx
Скачиваний:
100
Добавлен:
21.02.2014
Размер:
2.86 Mб
Скачать

4.4 Выбор контролера прерываний

БИС программируемого контроллера прерываний (ПКП) представляет собой устройство, реализующее до восьми уровней запросов на прерывание с возможностями программного маскирова­ния и изменения дисциплины обслужива­ния прерываний. За счет каскадного включения БИС КР580ВН59 число уров­ней прерывания может быть расширено до 64.

Упрощенная структурная схема ПКП приведена на рисунке 28. В состав БИС входят: двунаправленный S-разрядный буфер данных (BD), предназначенный для сопряжения ПКП с системной информа­ционной шиной: блок управления записью/чтением (RWCU), принимающий управляющие сигналы от МП и задаю­щий режим функционирования ПКП; схема каскадного буфера-компаратора (СМР), используемая для включения в си­стему нескольких ПКП; схема управле­ния (CU), вырабатывающая сигнал пре­рывания и формирующая трехбайтную команду CALL для выдачи на шину данных; регистр запросов прерывании (RGI), используемый для хранения всех уровней прерываний, на которые посту­пают запросы: схема принятия решении по приоритетам (PRB), идентифицирующая приоритеты запросов и выбирающая запрос с наивысшим приоритетом: ре­гистр обслуживаемых прерываний (ISR), сохраняющий уровни запросов прерыва­ний, находящихся на обслуживании ПКП: регистр маскирования прерываний (RGM), обеспечивающий запрещение одной или нескольких линий запросов прерывания.

Рисунок 27 – Условное графическое обозначение КР580ВН59

Рисунок 28 - Структурная схема контроллера прерываний

Сопряжение БИС КР580ВН59 со стан­дартной системной шиной показано на рисунке 29.

Рисунок 29 - Сопряжение БИС КР580ВН59 со стан­дартной системой шиной

ПКП позволяет реализовать процесс прерывания по запросам от внешних устройств или по опросу микропроцессо­ром запросов на обслуживание внешних устройств.

Назначения входных, выходных и управляющих сигналов ПКП приведены при описании выводов микросхемы в таблице 12.

Таблица 12 – Назначение выводов ПКП КР580ВН59

№ вывода

Обозначение

Наименование

Назначение

Тип

сигнала

Состояние

Англ.

Рус.

1

2

3

4

5

6

7

1

CS

ВК

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

Вход выбора микросхемы

вход

0

2

WR

ЗП

Запись

Вход строба записи

вход

0

3

RD

ЧТ

Чтение

Вход строба чтения

вход

0

4;5;6;7;8;9;

10; 11

D(7-0)

Д0 - Д7

Шина данных

Вход/выход данных

вх/вых

1,0,в.с.

18;19;

20;21

22;23; 24;25

IR0-IR7

ЗПР0-ЗПР7

Запросы прерываний

Входы запросов прерываний

вход

1

Продолжение таблицы 12

1

2

3

4

5

6

7

12; 13; 15

CAS0-CAS2

КАС0–КАС2

Каскадирование

Входы/выходы каскадирования

вх/вых

1

14

GND

ОБЩ

Сигнал питания

напряжение питания 0 В

-

-

16

SP

ВДМ

Ведомый контроллер

Признак подчинения: напряжение H-уровня указывает, что ПКП является старшим (ведущим) контроллером; напряжение L-уровня определяет ПКП подчиненным (ведомым) контроллером

вход

0

17

INT

ПР.

Прерывание

Прерывание — напряжение H-уровня указывает о запросе на обслуживание прерывания

вход

1

26

INTA

П.ПР.

Подтверждение прерывания

Подтверждение прерывания — входное напряжение H-уровня указывает о выдаче ПКП команды CALL на шину данных

выход

0

27

А0

А0

Разряд адреса

Вход нулевого разряда адреса, используемый при загрузке команд и считывании состояния ПКП

вход

1

28

UCC

UИП

Сигнал питания

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

-

-

Соседние файлы в папке МП К580ВМ80