КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Интерфейсы устройств хранения

Тип обмена (РЮ или DMA) определяется командой обращения. Программный доступ РЮ обязателен для всех устройств, команды режима DMA устройствами могут не поддерживаться. Параметры различных режимов обмена приведены в табл. 9.7.
Таблица 9.7. Параметры режимов передачи
Режим передачи
Минимальное
Скорость
Интерфейс

время цикла, не
передачи, Мбайт/с

РЮ mode 0
600
3,3
АТА
РЮ mode 1
383
5,2
АТА
РЮ mode 2
240
8,3
АТА
РЮ mode 3
180
11,1
E-IDE, АТА-2



(используется IORDY)
РЮ mode 4
120
16,6
E-IDE, Fast АТА-2



(используется IORDY)
Singleword DMA Mode 0
960
2,08
АТА
Singleword DMA Mode 1
480
4,16
АТА
Singleword DMA Mode 2
240
8,33
АТА
Multiword DMA Mode 0
480
4,12
АТА
Multiword DMA Mode 1
150
13,3
АТА-2
Multiword DMA Mode 2
120
16,6
FastАТА-2
Ultra DMA Mode 0
120'
16,6
ATA/ATAPI-4
Ultra DMA Mode 1
80'
25
ATA/ATAPI-4
Ultra DMA Mode 2
601
33
ATA/ATAPI-4
Ultra DMA Mode 3
451
44,4
ATA/ATAPI-5
Ultra DMA Mode 4
ЗО1
66,6
ATA/ATAPI-5
Ultra DMA Mode 5
201
100
ATA/ATAPI-6
1 В пакете данных режима Ultra DMA за каждый такт передаются два слова данных, один по фронту синхронизирующего сигнала, другой по спаду. Период следования синхросигналов равен удвоенному времени цикла.
Программный доступ РЮ (Programmed Input/Output) выполняется в виде следу¬ющих друг за другом операций чтения или записи в пространстве ввода-вывода по адресу регистра данных. Готовность устройства проверяется перед началом

9.2. Интерфейс ATA/ATAPI (IDE)
377
передачи блока, после чего хост производит серию операций в определенном тем¬пе, который определяется выбранным режимом РЮ Mode 0-4. Для каждого ре¬жима определены допустимые параметры временной диаграммы цикла обмена. Обмен РЮ программно реализуется с помощью процессорных инструкций вво¬да-вывода строк REP INS или REP OUTS с занесенным в регистр СХ количеством слов (или байтов) в передаваемом блоке.

Hosted by uCoz