阅读:1547回复:1
如何启动dma
ISA总线提供了DMA请求信号DRQ0~DRQ3和DMA响应信号DACK0~DACK3管脚。若需启动DMA,从硬件上产生DMA请求信号,直接通过ISA总线管脚引进去。
但PCI总线不提供上述的管脚,那么若需采用DMA方式传输数据,如何启动DMA传输?启动的寄存器是?? 是利用中断,在中断服务程序里启动?还是。。。。? |
|
沙发#
发布于:2003-07-31 11:17
pci和isa的dma工作方式完全不一样,pci设备成了dma传送的启动端,以pci busmster方式的协议进行dma突发传送,主要依靠:
frame,irdy,trdy,devsel,stop,par,lock,perr,serr这几个信号来 传送数据 |
|