Контроллер DMA предназначен для высокоскоростного обмена данными между внешними устройствами и памятью DRAM,минуя процессор.
Состоит из четырех каналов:
-СН0
-СН1
-СН2
-СН3
Каждый канал блока DMA сожержит:
1) RQ0 - Регистр адреса(адрес памяти) 16 разрядов.
2)CT0 - Регистр-счетчик(в котором содержится количество передаваемой памяти)
2 старших бита определяют что будет производится: чтение\запись
Сигналы:
AEM- блокировка всех контроллеров
ТС- сигнал на обмен данными
Программирование DMA
1)Разрешение работы канала
2)D4 – приоритет(фиксированный или циклический)
Режим автозагрузки
Два канала заканчивают работу и данные берутся из третьего канала
DRQ - запрос
HRQ-ответ
HLDA-подтверждение

6.Контроль и диагностика ПК