80286 процессор

Страница: 8/11

IRQ3 - IRQ7, IRQ9 - IRQ12 и IRQ14 - IRQ15

Сигналы 'INTERRUPT REQUEST' 3 - 7, 9 - 12, 14 и 15 используются для сообщения микропроцессору о том , что устройство ввода-вывода требует обслуживания. Запросы на прерывание имеют приоритетную структуру: IRQ9 - IRQ12 , 14 и 15 имеют высший приоритет ( IRQ9 - наивысший), а IRQ3 - IRQ7 имеют низший приоритет (IRQ7 - наинизший). Запрос на прерывание генерируется , когда уровень на линии IRQ изменяется с низкого на высокий. Высокий уровень на линии должен сохраняться до тех пор , пока микропроцессор не подтвердит запрос на прерывание ( подпрограмма обслуживания прерываний ). IRQ13 используется на системной плате , но не доступен на канале ввода-вывода. IRQ8 используется для часов реального времени.

-IOR(I/O)

Сигнал '-I/O READ' обеспечивает передачу данных с устройства ввода - вывода в шину данных. Сигнал может управляться системным микропроцессором или контроллером ПДП или же микропроцессором или контроллером ПДП , находящимися на канале ввода-вывода. Этот сигнал активен при низком уровне.

-IOW(I/O)

Сигнал '-I/O WRITE' обеспечивает чтение данных из шины данных в устройство ввода-вывода. Сигнал может управляться любым микропроцессором или контроллером пдп в системе. активен при низком уровне.

-SMEMR(O) -MEMR(I/O)

Эти сигналы обеспечивают передачу данных с устройств памяти в шину данных. '-SMEMR' активен только тогда, когда адрес выбора памяти находится в нижнем 1 Мб пространства памяти. '-MEMR' активен во всех циклах чтения памяти. '-MEMR' может управляться любым микропроцессором или контроллером ПДП в системе. '-SMEMR' образуется из '-MEMR' и адреса выбора нижнего 1 Мб памяти. Если микропроцессор на канале ввода - вывода захочет управлять сигналом '-MEMR', то в течение одного периода синхронизации перед активизацией '-MEMR' все адресные линии на шине должны быть истинными. оба сигнала активны при низком уровне.

DRQ0 - DRQ3 и DRQ5 - DRQ7 (I)

Запросы на ПДП 0 - 3 и 5 - 7 являются асинхронными запросами канала, используемыми периферийными устройствами и микропроцессорами канала ввода-вывода для получения ПДП ( или управления системой). Запросы имеют приоритетную структуру : DRQ0 имеет высший приоритет, а DRQ7 - низший. Запрос генерируется путем установки активного уровня на линии DRQ. Линия DRQ должна сохранять высокий уровень до тех пор , пока не станет активной линия подтверждения запроса на пдп (DACK). По запросам DRQ0 - DRQ3 выполняется 8-разрядная передача, а по DRQ5 - DRQ7 16-разрядная. DRQ4 используется на системной плате и не доступен для канала ввода- вывода.

-DACK0 - -DACK3 и -DACK5 - -DACK7 (O)

Сигналы подтверждения ПДП 0 - 3 и 5 - 7 используются для подтверждения запросов на ПДП (DRQ0 - DRQ7), они активны при низком уровне.

AEN (O)

Сигнал 'ADDRESS ENABLE' используется для блокирования микропроцессора и других устройств от канала ввода-вывода , чтобы разрешить режим ПДП. Когда эта линия активна , управление адресной шиной, линиями команды чтения шины данных (для памяти и ввода-вывода) и линиями команды записи (для памяти и ввода-вывода) принадлежит контроллеру ПДП.

-REFRESH (I/O)

Этот сигнал используется для индикации цикла регенерации и может управляться микропроцессором на канале ввода-вывода.

T/C (O)

Сигнал 'TERMINAL COUNT' обеспечивает импульс , когда достигается заданное число циклов в любом канале ПДП.

SBHN (I/O)

Сигнал 'BUS HIGH ENABLE' (системный) индицирует передачу данных в верхнем байте шины данных, SD8 - SD15. 16-разрядные устройства используют 'SBHE', чтобы привязать буферы шины данных к SD8- SD15.

-MASTER (I)

Этот сигнал используется с линией DRQ для получения управления системой. Процессор или контроллер ПДП на канале ввода-вывода могут подать сигнал DRQ в канал ПДП в каскадном режиме и получить в ответ сигнал -DACK. Получив -DACK, микропроцессор ввода-вывода может установить на линии '-MASTER' низкий уровень, что позволит ей получить управление системными линиями адресов, данных и управления (состояние, называемое трехстабильным). После установки низкого уровня на '-MASTER' процессор ввода-вывода должен подождать один системный период синхронизации, прежде чем получит управление линиями адресов и данных, и два периода синхронизации, прежде чем подать команду READ или WRITE. Если сигнал сохраняет низкий уровень более 15 Мкс, содержимое системной памяти может быть потеряно из-за отсутствия регенерации.

Реферат опубликован: 22/09/2006