PCI主模式传输需要用到主板上的DMA吗?

yesowen 2007-05-24 11:25:34
在用PCI设备作为主设备进行主模式传输,比如与一片物理内存区域进行数据交换时,是否要用到主板上的DMA控制器来完成
...全文
280 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spartan2 2007-06-11
  • 打赏
  • 举报
回复
路过。个人理解如下,请指正。
这里的FIFO会不会只是为了方便CPU,他可以把CPU的很多DMA的指令存起来,
可能是很多不同设备的DMA指令,发起的源头还是CPU。
Great_Bug 2007-05-25
  • 打赏
  • 举报
回复
只要用DMA,肯定要主板"同意"
yesowen 2007-05-25
  • 打赏
  • 举报
回复
申请Bus master肯定要跟CPU说一声,但我看的S5933的资料说是FIFO发起的总线主控,以此推断我觉得完成数据传输工作主要还是FIFO,也就是FIFO担任了DMA的角色,不知道是不是这样。反正FIFO是要写源/目的地址和传输计数进去的,和DMA差不多。

6,125

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧