[an error occurred while processing this directive]
|
В книге Гука "Аппаратные интерфейсы ПК". Организация ДМА описывается следующим образом: "В простейшем варианте ведущее устройство обеспечивает пересылку блоков данных между устройством и системной памятью по указанию от CPU. Здесь CPU командами обращения к определенным регистрам ведущего устройства задает начальный адрес, длину блока, направление пересылки и разрешает запуск передачи. После этого пересылка выполняется по готовности (или инициативе) устройства, без отвлечения CPU."
Ворос1. Получается, что при записи в память мастер устройство генерирует шинный цикл с адресом являющимся непосредственно адресом ячейки системной памяти PC, а сигналы DEVSEL и TRDY выставляет мост. Я правильно описал данный процесс??
Вопрос2. Исходя из это получается, что любая запись (или чтение) мастер устройством в системную память PC является ДМА??
Вопрос3. Можно ли организовать пакетный режим записи в память PC,поймет ли мост пакетный режим записи??
E-mail: info@telesys.ru