阅读:1657回复:2
如何利用9054来实现DMA传输数据
最好有例子,多谢各位
|
|
|
沙发#
发布于:2001-08-10 16:42
我用分散/集中方式,先建立链表。然后设置寄存器DMA0_MODE,再将第一块链表的物理地址写入“DMA0 descriptor pointer”,再设置"DMA threshold"。然后就可以"Enable DMA Channel 0",最后你再"Start DMA Channel 0 transfer"。现在你就可以等待中断产生了(当然要先设置好中断寄存器)
|
|
|
板凳#
发布于:2003-07-03 15:31
能否指点以下9054的Block DMA的逻辑(如何用CPLD实现BlockDMA的时序,用那几个引脚,VHDL源代码等)及软件实现?看了几遍DATABOOK还是一头雾水!惨啦!!!
|
|