fannwong
驱动牛犊
驱动牛犊
  • 注册日期2003-01-31
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1267回复:4

pci9054之dma

楼主#
更多 发布于:2003-02-08 13:57
热心的朋友:
  请问在dma传输中,dma registers中的dma pci address寄存器中
是否存储的是目标memery地址?并给予详细说明,重谢!
speedwave
驱动牛犊
驱动牛犊
  • 注册日期2002-03-25
  • 最后登录2008-11-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-11 12:37
dma register中存放着两个地址,pci和local。他们两个都可以作为目标和源地址,这要看你是想从pci到local还是反之。dma的概念本身就是mem到mem,没有规定方向。

[编辑 -  2/11/03 by  speedwave]
fannwong
驱动牛犊
驱动牛犊
  • 注册日期2003-01-31
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-11 16:31
上面的朋友:
 dma方向:local->pci;
 问:dma pci address寄存器中
是否存储的是目标memery地址?
fannwong
驱动牛犊
驱动牛犊
  • 注册日期2003-01-31
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-02-20 17:49
高手不屑于回答我的问题吗?
Moon Nee
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2004-04-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-02-20 19:39
DMAPADRi(i=0 OR 1)寄存器存储的是DMA传输时的PCI MEMORY的起始地址 。
DMALADRi(i=0 OR 1)寄存器存储的是DMA传输时的LOCAL MEMORY的起始地址 。
DMASIZEi(i=0 OR 1)寄存器存储的是DMA传输时的传输数据量(以字节计)。
DMADPRi(i=0 OR 1)寄存器中设定DMA的传输方向。
具体哪一个是目标MEMORY,要看数据的传输方向,数据传输的目的MEORY就是目标MEMORY.
moon nee
游客

返回顶部