第章DMA技术与DMA控制器
第11章 DMA技术与DMA控制器 §11.1 DMA技术概述 §11.2 可编程DMA控制器8237A §11.3 DMA技术在微机系统中的应用 §11.1 DMA技术概述 1 DMA 传送方式的实现方法: 由专用接口芯片DMA控制器 (简称DMAC) 控制传送过程; 当外设需传送数据时: 由外设接口向DMAC发DMA请求; ?DMAC向CPU发出总线请求; CPU发出总线响应信号,释放总线; DMAC接管总线,并向外设接口发出DMA响应信号; DMAC控制外设、内存之间进行直接数据传送; DMAC撤消总线请求; CPU撤消总线响应,并重新接管总线。 DMA技术概述 2 DMA传送方式的特点 外设和内存之间,直接进行数据传送,不通过CPU, 传送效率高。适用于在内存与高速外设、内存两个区域之间,或两个高速外设之间进行大批量数据传送。 电路结构复杂,硬件开销较大 §11.1.2 DMAC的一般结构 §11.1.3 DMAC的工作方式 1、单字节传输方式 :单字节传输方式下,DMA控制器每次请求总线只传送一个字节数据,传送完后即释放总线控制权。 2、块传输方式(也称组传输方式):块传输方式是指DMA控制器每次请求总线连续传送一个数据块,待整个数据块全部传送完成后再释放总线控制权。 §11.1.4 DMA操作过程 (以输入数据块为例) 若从外设
原创力文档

文档评论(0)