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

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

Хост должен инициализи¬
ровать канал DMA до записи кода в регистр команд, чтобы при появлении сиг¬нала DMARQ начался обмен.

Запрос прерывания даже в многосекторных передачах производится один
раз — по выполнении команды.
Адаптеры и контроллеры шины АТА
Простейший адаптер АТА содержит только буферы сигналов шины и дешифра¬тор зоны адресов. Все регистры контроллера и схемы кодирования размещены в самом устройстве IDE. Шина АТА требует выделения системных ресурсов — двух областей портов ввода-вывода и линии прерывания; дополнительно может потребоваться канал DMA. Интерфейсу АТА первого канала выделили ресурсы, ранее использовавшиеся контроллером жестких дисков. Второму каналу назна-чили ресурсы альтернативного контроллера жестких дисков. Позже определили ресурсы еще для двух каналов (табл. 9.8). Традиционному контроллеру жестких дисков выделялся канал DMA3, но он является 8-битным, в то время как шина АТА требует 16-битного канала DMA. Производительности стандартных каналов DMA для шины АТА явно недостаточно.
Таблица 9.8. Системные ресурсы каналов АТА
Канал CSO
CS1
IRQ
1
1FOh-1F7h
3F6h-3F7h
14
2
170h-177h
376h-377h
15или 10
3
1E8h-1Efh
3Eeh-3Efh
12 или 11
4
168h-16Fh
36Eh-36Fh
10 или 9
На системных платах с шиной PCI стандартом является установка двухканального адаптера, занимающего ресурсы каналов 1 и 2. В идеальном варианте двухканаль-ные контроллеры имеют шины, полностью изолированные друг от друга буфер¬ными и логическими схемами. В самом дешевом варианте они используют общие буферы для линий данных и управляющих сигналов и отдельные только для некото¬рых сугубо индивидуальных сигналов. С точки зрения логики здесь все в порядке, но следует учитывать нагрузочную способность (влияние паразитных параметров): суммарная длина обоих ленточных кабелей не должна превышать 46 см, а суммарная емкость каждой линии со всеми устройствами не должна превышать 35 пФ. Ина¬че на высокоскоростных режимах обмена возможны неконтролируемые искаже¬ния передаваемых данных.

Hosted by uCoz