发新话题
打印

DMA控制器8237A

DMA控制器8237A


DMA控制器8237A 6 d; p8 O- d% a* B& g
    DMA是主机与外设之间数据传送的一种方式,特别适合高速外设与存储器之间大量数据传输。通过对DMA方式的扩充,还可以进行存储器与存储器之间、I/O设备与I/O设备之间的数据直接传输。DMA方式下的数据传输不需要CPU的直接参与,而是由DMAC控制。本节介绍最常用的一种DMAC——8237A。
% s4 d3 p* y* N2 g    Intel 8237A是一种高性能的可编程DMA控制器,采用5 MHz的Intel 8237A-5传送速率可以达到1.6 MB/s。每片8237A有4个独立的DMA通道,每个DMlA通道能实现一路DMA传送。和中断控制器8259A对中断源的管理相类似,8237A的每个通道具有不同的优先级,每个通道可以分别允许或禁止。每个DMA通道有四种工作方式,一次传送的最大长度可达64KB。8237A可以级联,以扩展通道数。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题