Читайте также: |
|
Впервые был реализован на машинах с 386 процессором. Режим обеспечивает высокоскоростной байтовый обмен. Процессор не выполняет медленных инструкций ввода/вывода информации, они реализуются аппаратно. Есть буфер запоминающий данные до готовности принтера. Используется режим прямого доступа к памяти. Возможно подключение к устройству до 64 периферийных устройств.
Протокол обеспечивает 4 типа циклов обмена. Режимы:
- запись данных
- чтение данных
- запись адреса
- чтение адреса
Адресные циклы используются для передачи адресной канальной и управляющей информацией. Есть отличия в циклах работы сигнала. Порт имеет расширенный набор регистров. За каждым портом закреплялись адреса, базовому адресу закреплялись еще 3 адреса, регистр данных, управления. выделили другой сегмент адресного пространства что бы было меньше ошибок при работе устройств не поддерживающих расширенное адресное пространство ввода / вывода.
Регистр | Смещение | Режим | R/W | Описание |
SPP Data Port | SPP/EPR | W | Регистр данных | |
SPP STATUS PORT | +1 | SPP/EPP | R | Регистр SPP |
SPP CONTROL PORT | +2 | SPP/EPP | W | Регистр управления SPP |
EPP DATA PORT | +4 | EPP | R/W | Регистр данных EPP |
EPP ADDRESS PORT | +3 | EPP | R/W | Регистр адреса EPP |
Все эти регистры 8-разрядные. В отличие от программно-управляемых режимов 1-3 внешние сигналы для каждого цикла обмена формируются аппаратно. При операции чтения генерируется связный цикл чтения. Главная особенность этого режима - выполнение внешней передачи во время одного процессорного цикла. Протокол обмена позволяет автоматически настраиваться на скорость обмена доступную хосту и периферийному устройству. Для передачи данных или адреса в данном режиме в регистре достаточно записать соответственно адрес или данные в регистры с базовыми адресами +3 +4 со смещением. Обращение процессора осуществляется в реальном времени без буферизации. Поэтому данный режим эффективен для работы сетевых адаптеров устройств сбора информации и управления, тех устройств которые работают в реальном времени. Данный режим исключает обмен между ПК. Сигналы квитирования должны быть жестко синхронизированы.
Дата добавления: 2015-08-17; просмотров: 74 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Характеристики аппаратных интерфейсов | | | EXTENDED |