Помощь в учёбе, очень быстро...
Работаем вместе до победы

Схема подключения программируемого контроллера прерываний к системной шине и внешним устройствам

РефератПомощь в написанииУзнать стоимостьмоей работы

Программно переводится в IR2 (АТ). Математический сопроцессор. Часы реального времени (АТ). Назначение выводов БИС ПКП: Зарезервировано (АТ). Для каскадирования. Назначение входа. Контроллер НЖМД 2. Контроллер НЖМД 1. Контроллер НГМД. Клавиатура. Номер типа. Таблица 5.2. Сом1 (ат). Таймер. Lpt2 (ат). Com2 (ат). То же. Вход. Lpt1. Ir15. Ir14. Ir13. Ir12. Ir11. R10. Ir9. Ir8. Ir7. Ir6. Ir5. Ir4… Читать ещё >

Схема подключения программируемого контроллера прерываний к системной шине и внешним устройствам (реферат, курсовая, диплом, контрольная)

С одной стороны ПКП подключен к магистрали ВУ ЭВМ, с другой — к интерфейсам ВУ по следующей схеме (рис. 5.25). Эта схема позволяет понять, как ПКП взаимодействует с ЦП и ВУ.

Схема подключения ПКП к системной шине и внешним устройствам.

Рис. 5.25. Схема подключения ПКП к системной шине и внешним устройствам.

Назначение выводов БИС ПКП:

  • • выводы D7—D0 (входы-выходы) — двунаправленная шина данных, которая служит для приема управляющей информации от ЦП и для передачи статусной информации в ЦП. Используются только восемь линий ШД ЭВМ. Это позволяет за цикл шины передать в ЦП номер типа прерываний (число в диапазоне от 0 до 255) и, следовательно, кодировать 256 различных ВП;
  • • вывод ДО (вход) — адресная линия, используемая для адресации регистров контроллера.

Для каждого контроллера в адресном пространстве ввода-вывода системы выделены два адреса {АО = О, АО =1).

  • • вывод ~CS {chip select) (вход) — выбор кристалла; разрешает («О») или запрещает («1») связь контроллера с системной шиной. Этот вход обычно связан с шиной адреса посредством дешифратора адреса, который определяет базовый адрес ПКП в пространстве адресов ввода-вывода процессора. Первый ПКП использует адреса 20hy 21hf второй — AOh, A 1h;
  • • выводы ~RD {read), ~VR {write) (входы) — ввод, вывод, они используются для приема от ЦП сигналов управления: чтения (по линии IOR) или записи (по линии IOW) регистров контроллера;
  • • вывод INT (interrupt) (выход) — запрос прерывания программы ЦП, который служит для формирования соответствующего сигнала (по линии INTR);
  • • вывод -INTA (interrupt acknowledge) (вход) — разрешение прерывания от ЦП (передается по линии с тем же названием);
  • • выводы CAS0. CAS2 (выходы для ведущего ПКП, входы для ведомых) — линии каскадирования при наличии нескольких контроллеров образуют локальную шипу для идентификации ведущим ПКП конкретного ведомого;
  • • вывод -SP/-EN (вход) определяет, является контроллер ведущим (?-SP/-EN — 1) или ведомым (-SP/-EN = ())
  • • выводы IR0. IR7 (входы) запросы прерываний от внешних устройств; подключаются к интерфейсам ВУ.

В табл. 5.2 показано назначение входов запросов прерываний для первого I1KII (1R0. IR7) и второго IIKI1 (IR8. IR15) и номера типов прерываний.

Таблица 5.2

Аппаратные прерывания в порядке их приоритетов и назначения.

Вход.

Номер типа.

Назначение входа.

IR0

Таймер

IR1

Клавиатура.

IR2

Ah

Для каскадирования.

IR8

70h

Часы реального времени (АТ)

IR9

71 h

Программно переводится в IR2 (АТ)

1R10

72h

Зарезервировано (АТ)

IR11

73h

То же.

IR12

74h

-//;

IR13

75h

Математический сопроцессор

IR14

76h

Контроллер НЖМД 1.

IR15

77h

Контроллер НЖМД 2.

IR3

Bh

COM2 (АТ)

IR4

Ch

СОМ1 (АТ)

IR5

Dh

LPT2 (АТ)

IR6

Eh

Контроллер НГМД.

IR7

Fh

LPT1

Показать весь текст
Заполнить форму текущей работой