在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
12
返回列表 发新帖
楼主: Sauce

DMA方式读取FIFO

[复制链接]
发表于 2010-12-17 11:45:08 | 显示全部楼层
本帖最后由 tomoowang 于 2010-12-17 11:47 编辑

设备fifo准备好后。发给powerpc一个中断或者powerpc轮询设备上的一个标志。收到中断或者查询到标志后启动dma传输。注意不要用powerpc里面的dma要用设备pci桥片上的 device-》powerpc 源地址填写设备localbus的地址目的地址填写powerpc上fifo的物理地址,设置传输类型。传输长度等。注意大小端的问题
发表于 2010-12-22 21:53:42 | 显示全部楼层
学些了啊
发表于 2011-3-3 11:00:01 | 显示全部楼层
xiexie!!!!!
发表于 2011-3-11 10:55:30 | 显示全部楼层
DMA的方式把FIFO中的数据读到SDRAM.
这个过程我觉得应该不复杂啊,类似于ppc的网卡工作,首先初始化dma,然后启动dma操作,自动会把fifo类似于网卡的内部缓冲区的数据读取到sdram中,在此之前,你得先映射好,dma操作内存的区域,然后启动dma读写操作就可以了。不论,pci或者local bus,都不需要初始化。
发表于 2011-3-21 10:21:24 | 显示全部楼层
同问,有DMAverilog代码更好!
发表于 2011-4-2 16:09:38 | 显示全部楼层
小菜鸟路过
发表于 2013-8-15 16:15:43 | 显示全部楼层
我也不太懂
发表于 2017-7-6 23:21:21 | 显示全部楼层
为何没人回答呢?我也不太明白DMA是如何从DRAM中搬数据到FIFO中的,其工作原理是什么?
发表于 2022-4-21 22:43:41 | 显示全部楼层
VERY GOOD
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

关闭

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-3-29 17:13 , Processed in 0.025707 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表