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

Архитектурные компоненты IBM PC-совместимого компьютера

Канал 4 используется для каскадирования (соедине¬ния контроллеров). В PC/XT были только три 8-битных канала, канал 0 исполь¬зовался для регенерации памяти. Контроллеры DMA программно совместимы с системами i8237, применяемыми в первых моделях PC/XT и AT. Стандартные каналы и адреса регистров приведены в табл. 12.3.
Таблица 12.3. Стандартные каналы прямого доступа к памяти
Номер канала DMA*
О1 1
2
3
42 5 6
7
Стандартное XT
MRFR -
FDD
HDD
Отсутствуют

назначение дт
-
FDD
-
Каскад -
-
Разрядность, байт
1 •


2 с четного адреса

Макс, размер блока
64Кбайта


128 Кбайт, четный

Граница блока
Кратна 10OOh


Кратна 2000h

Регистр страниц
8битА16-А23


7битА17-А23

Адреса регистров:





— страниц
087 083
081
082
08F 08В 089
087
— адреса
000 002
004
006
ОСО ОС4 ОС8
осе
— счетчика
001 003
005
007
ОС2 ОС6 ОСА
ОСЕ
' Канал 0 в XT использовался для регенерации памяти (MRFR). 2 Канал 4 доступен только в PS/2 МСА.

12.4. Прямой доступ к памяти — DMA
;
465
16-битные каналы DMA 5-7 могут быть использованы интеллектуальными уст¬ройствами для прямого управления шиной ISA (bus mastering), при этом контрол¬лер DMA фактически лишь играет роль арбитра шины.
Устройства, использующие стандартные каналы DMA, могут располагаться лишь в слотах ISA/EISA или на системной плате (контроллер НГМД, LPT-порт в ре¬жиме ECP wjm Fast Centonics, аудиокодек). Если эти устройства системной платы используют каналы DMA, то данные каналы становятся недоступными для або¬нентов шины ISA.
На время переходного периода, связанного с «изживанием» шины ISA, потребо¬валась возможность эмуляции каналов DMA для устройств шины PCI. Существу¬ет два механизма эмуляции каналов DMA: PC/PCI и DDMA. Механизм PC/PCI (см. п.

Hosted by uCoz