ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
66
ства ввода-вывода и записи этих данных в память для выполнения вы-
числительных задач. В результате применения DMA операция чтения –
записи в память производится самим внешним устройством (которое
должно быть достаточно «интеллектуально») или специальным кон-
троллером DMA, как это показано на рис. 1.15.
Рис. 1.15 – Взаимодействие ЦПУ и контроллера DMA
Для выполнения прямого доступа в память ОЗУ, устройство вво-
да-вывода посылает сигналы запроса прерывания для DMA, DRQ (DMA
Request), в сторону контроллера DMA. Контроллер DMA формирует
сигнал запроса шины для DMA, HRQ (Hold DMA Request) в сторону
ЦПУ. ЦПУ, получив сигнал HRQ, завершает текущий обмен и временно
отключается от общей системной шины, при этом генерируется сигнал
HDLA в сторону контроллера DMA и
управление обменом передаётся
этому контроллеру. Котроллер DMA выставляет сигнал подтверждения
прямого доступа к памяти DACK 1…DACK N (DMA Acknowledge) в сто-
рону внешнего устройства, что может рассматриваться как разрешение
Микропроцессорные системы и программное обеспечение в средствах связи ства ввода-вывода и записи этих данных в память для выполнения вы- числительных задач. В результате применения DMA операция чтения – записи в память производится самим внешним устройством (которое должно быть достаточно «интеллектуально») или специальным кон- троллером DMA, как это показано на рис. 1.15. Рис. 1.15 – Взаимодействие ЦПУ и контроллера DMA Для выполнения прямого доступа в память ОЗУ, устройство вво- да-вывода посылает сигналы запроса прерывания для DMA, DRQ (DMA Request), в сторону контроллера DMA. Контроллер DMA формирует сигнал запроса шины для DMA, HRQ (Hold DMA Request) в сторону ЦПУ. ЦПУ, получив сигнал HRQ, завершает текущий обмен и временно отключается от общей системной шины, при этом генерируется сигнал HDLA в сторону контроллера DMA и управление обменом передаётся этому контроллеру. Котроллер DMA выставляет сигнал подтверждения прямого доступа к памяти DACK 1…DACK N (DMA Acknowledge) в сто- рону внешнего устройства, что может рассматриваться как разрешение 66
Страницы
- « первая
- ‹ предыдущая
- …
- 64
- 65
- 66
- 67
- 68
- …
- следующая ›
- последняя »