Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР580.doc
Скачиваний:
15
Добавлен:
01.05.2025
Размер:
577 Кб
Скачать
☆

Тема 4.5. Программируемый контроллер прерываний (пкп) кр580вн59.

План:

  1. Определение и основные параметры ПКП.

  2. УГО и таблица назначения выводов ПКП.

  3. Назначение основных блоков и работа ПКП.

1. Определение и основные параметры пкп.

ПКП КР580ВН59 - это программируемый контроллер прерываний, который обслуживает до восьми запросов на прерывание МКП, поступающих от ПУ. Число обслуживаемых запросов можно увеличивать до 64, путем каскадного соединения микросхем ПКП.

ОСНОВНЫЕ ПАРАМЕТРЫ ПКП:

1.Число обслуживаемых запросов прерывания - 8.

2.Число программируемых режимов работы - 3.

3.Разрядность шины данных – 8.

4.Время выдачи сигнала «Запрос на прерывание МКП» (INT) на сигналы «Запросы прерывания от ПУ» (IRQ0-IRQ7)  500нсек

5.Потребляемая мощность - 500мВт

2. Уго и таблица назначения выводов пкп.

Номер вывода

Обозначение

Тип вывода

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

1

CS

вход

Выбор ИМС(включение ПКП)

2

WR

вход

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

3

RD

вход

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

4-11

D7-D0

вх/вых

Канал данных

12,13,15

CAS2-CAS0

выходы

Шина каскадирования

14

GND

----

Заземление

16

MS|SV

вход

Выбор ведущей (ведомой) ИМС

17

INT

выход

Запрос на прерывание МКП (ПКП спрашивает у МКП можно ли прервать его работу)

18-25

IRQ0-IRQ7

входы

Запросы прерывания от ПУ (ПУ запрашивает у ПКП прерывание)

26

INTA

вход

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

(МКП подтверждает ПКП, что можно прервать его работу)

27

A0

вход

Нулевой (младший) разряд адреса

28

Ucc

----

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

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

Рис. 6. УГО программируемого контроллера прерывания КР580ВН59.

3. Назначение основных блоков и работа пкп.

ПКП состоит из следующих основных блоков:

  1. РЕГИСТР ЗАПРОСОВ ПРЕРЫВАНИЯ.

Он 8-разрядный, предназначен для записи и хранения запросов прерывания IRQ0-IRQ7 поступающих от ВУ.

  1. СХЕМА МАСКИРОВАНИЯ

Она состоит из:

а) схемы анализа приоритета;

б) Регистра маски, в который предварительно записывается код маски, разрешающий или запрещающий прохождение запросов прерывания от отдельных ВУ. Сигналы, прошедшие через этот регистр маски анализируются по приоритету. Запрос с наивысшим приоритетом записывается в регистр обслуживаемых запросов.

  1. РЕГИСТР ОБСЛУЖИВАЕМЫХ ЗАПРОСОВ.

Он предназначен для хранения запросов с наивысшим приоритетом, при этом запрещается прохождение новых запросов, у которых приоритет равен или меньше приоритета этого запроса.

  1. БУФЕР КАСКАДИРОВАНИЯ.

Он позволяет увеличить число обслуживаемых запросов до 64. При этом один ПКП является ведущим (на вывод MS/SV подается единица), а остальные восемь ПКП - ведомые (на вывод MS/SV подается ноль).

  1. РЕГИСТР СЛОВ КОМАНД-ОПЕРАЦИЙ.

Он предназначен для задания программным путем различных операций:

  • Маскирования запросов прерывания.

  • Специальное маскирование.

  • Фиксированный приоритет.

  • Циклический приоритет.

  1. СХЕМА ЛОГИКИ ЧТЕНИЯ/ЗАПИСИ.

Она позволяет записать команды в различные регистры ПКП, а также считывать содержимое этих регистров на СШД.

  1. РЕГИСТР СЛОВ КОМАНД ИНИЦИАЛИЗАЦИИ.

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

  1. УСТРОЙСТВО УПРАВЛЕНИЯ.

Оно формирует сигнал прерывания INT, при поступлении одного или нескольких запросов на прерывание от ПУ, а также вырабатывает управляющие сигналы, необходимые для выполнения команды CALL.

  1. БУФЕР ДАННЫХ.

Он двунаправленный, 8-разрядный предназначен для связи ПКП с СШД.

  1. СХЕМА ФОРМИРОВАНИЯ КОМАНДЫ CALL.

Она выдает на СШД трехбайтовую команду CALL при поступлении от МКП трёх сигналов INTA:

А) Пришел первый сигнал INTA на СШД выдается команда CALL.

Б) Пришел второй сигнал INTA на СШД выдается младший байт адреса.

В) Пришел третий сигнал INTA на СШД выдается старший байт адреса.

Контрольные вопросы:

  1. Дайте определение ПКП КР580ВН59.

  2. Перечислите основные параметры ПКП КР580ВН59.

  3. Зарисуйте УГО ПКП КР580ВН59.

  4. Расскажите о выводах ПКП КР580ВН59.

  5. Из каких блоков состоит ПКП?

  6. Для чего предназначены регистр запросов прерывания, схема маскирования и регистр обслуживаемых запросов?

  7. Для чего предназначены буфер каскадирования и регистр слов команд-операций?

  8. Для чего предназначены устройство управления и буфер данных?