Интерфейсы ATA и SATA

advertisement
Периферийные устройства
ЭВМ
ШИНЫ ПОДКЛЮЧЕНИЯ
УСТРЙСТВ ХРАНЕНИЯ ДАННЫХ
Интерфейс ATA
ATA - интерфейс для подключения накопителей
информации (жёстких дисков, оптических
приводов).
Другие
названия
Добавлены режимы
передачи (MБ/с)
Макс. поддерживаемый
размер диска
Другие
свойства
ATA
ATA-1,
AT-BUS, IDE
PIO 0, 1, 2 (3,3; 5,2; 8,3)
Single-word DMA 0, 1, 2
(2,1; 4,2; 8,3)
Multi-word DMA 0 (4,2)
до 137 ГБ
28-битная адресация LBA
ATA-2
EIDE,
Fast ATA,
Fast IDE,
Ultra ATA
PIO 3; 4 (11,1; 16,6)
Multi-word DMA
1; 2 (13,3, 16,6)
Поддержка двух
каналов
ATA-3
EIDE
Удалены
Single-word DMA
S.M.A.R.T., средства
парольной защиты
ATA/
ATAPI-4
ATAPI-4,
ATA-4,
Ultra ATA/33
Ultra DMA
0; 1; 2
(16,7; 25,0; 33,3)
Поддержка ATAPI, очередей и
возможность
перекрытия
команд, 80-проводный кабель
ATA/
ATAPI-5
ATA-5,
Ultra ATA/66
Ultra DMA 3; 4
(44,4; 66,7)
Не совместим с ATA-1.
80-проводный кабель
обязателен.
ATA/
ATAPI-6
ATA-6,
Ultra ATA/100
UDMA 5 (100)
ATA/
ATAPI-7
ATA-7, /133
UDMA 6 (133)
SATA/150
ATA/ATAPI-8
ATA-8
Стандарт
до 144 ПБ
48-битная адресация LBA,
потоковое расширение для
чтения/ записи аудио- и
видеоданных,
управление
акустическим шумом.
Удалена адресация CHS. Не
совместим с ATA-2.
SATA 1.0
готовится
Адрес в
пространстве I/O
Сигналы адресации канала
(0 – низкий уровень,
1 – высокий уровень)
1 канал
CS0#
2 канал
CS1#
Назначение
(R – чтение, W –запись)
DA2
DA1
DA0
1
1
х
х
х
Нет обращения
0
0
х
х
х
Недопустимый адрес
Control Block Registers – блок управляющих регистров
3F6
376
1
0
1
1
0
R: Alternate Status (AS) – альтернативный регистр состояния,
аналогичен SR
3F6
376
1
0
1
1
0
W: Device Control (DC) – регистр управления устройством
Command Block Registers – блок командных регистров
1F0
170
0
1
0
0
0
R/W: Data (DR) – регистр данных
1F1
171
0
1
0
0
1
R: Error (ER) – регистр ошибок
1F1
171
0
1
0
0
1
W: Features (FR) – регистр свойств
1F2
172
0
1
0
1
0
R/W: Sector Count (SC) – регистр счётчика секторов
1F3
173
0
1
0
1
1
R/W: Sector Number (SN) – регистр номера сектора или
младшего байта лог. адреса
1F4
174
0
1
1
0
0
R/W: Cylinder Low (CL) – регистр младшего байта номера
цилиндра или среднего байт лог. адреса
1F5
175
0
1
1
0
1
R/W: Cylinder High (CH) – регистр старшего байта номера
цилиндра или старшего байта лог. адреса
1F6
176
0
1
1
1
0
R/W: Device/Head (D/H) – регистр номера устройства и
головки (выборки)
1F7
177
0
1
1
1
1
R: Status (SR) – регистр состояния
1F7
177
0
1
1
1
1
W: Command (CR) – регистр команд
Параметры режимов передачи интерфейса ATA
Режим передачи
Мин. время цикла, нс
Скорость передачи, МБ/с
PIO Mode 0
600
3,3
PIO Mode 1
383
5,2
PIO Mode 2
240
8,3
PIO Mode 3
180
11,1
PIO Mode 4
120
16,6
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
Multiword DMA Mode 2
120
16,6
Ultra DMA Mode 0
120
16,6
Ultra DMA Mode 1
80
25
Ultra DMA Mode 2
60
33
Ultra DMA Mode 3
45
44,4
Ultra DMA Mode 4
30
66,6
Ultra DMA Mode 5
20
100
Ultra DMA Mode 6
-
133
Download