做AD高速采集有问题请教

[复制链接]
2918|8
 楼主| 廊桥拾梦 发表于 2013-3-20 10:40 | 显示全部楼层 |阅读模式
现在考虑用FPGA做告诉AD采集,先把AD采集的数据进过FIFO缓存再送入SDRAM里由于采集到的数据要进过STM32处理,我是把数据通过FPGA读出SDRAM再送至STM32好,还是直接让STM32读取SDRAM中的数据好呢?做告诉AD采集的时候应该注意点什么啊
ifpga 发表于 2013-3-20 12:22 | 显示全部楼层
如果,这些数据只是给STM32用,那肯定是直接用FIFO缓存,交给STM32来处理最简单了
为什么还要用SDRAM来缓存呢
 楼主| 廊桥拾梦 发表于 2013-3-20 12:41 | 显示全部楼层
ifpga 发表于 2013-3-20 12:22
如果,这些数据只是给STM32用,那肯定是直接用FIFO缓存,交给STM32来处理最简单了
为什么还要用SDRAM来缓存 ...

数据量过大啊 必须得经过一个SDRAM存储下唉
ifpga 发表于 2013-3-20 12:55 | 显示全部楼层
AD 采样如果是连续的
用SDRAM缓存也没有用啊
SDRAM总归是要满的啊
除非 AD 采样也是靠 STM32 来控制的

否则,这个方案会不会有问题
STM32的带宽是不是不够?
 楼主| 廊桥拾梦 发表于 2013-3-25 13:18 | 显示全部楼层
ifpga 发表于 2013-3-20 12:55
AD 采样如果是连续的
用SDRAM缓存也没有用啊
SDRAM总归是要满的啊

唉领导让我考虑这个想法我也云里雾里呢
ifpga 发表于 2013-3-25 13:19 | 显示全部楼层
huangxz 发表于 2013-3-25 14:07 | 显示全部楼层
要看是平均负载还是峰值负载,FIFO对于峰值负载大的有用,如果是平均负载大,fifo没有任何意义,处理能力仅取决于cpu.
GoldSunMonkey 发表于 2013-3-26 00:08 | 显示全部楼层
ifpga 发表于 2013-3-20 12:55
AD 采样如果是连续的
用SDRAM缓存也没有用啊
SDRAM总归是要满的啊

对头啊
hustjitiejun 发表于 2013-10-15 07:39 | 显示全部楼层
用SDRAM是为了采集一次数据的点数够多,就是存储深度足够大,对于的采样时间足够长;当然是FPGA讲数据读出后,提供给STM32一个接口,这样SDRAM读写电路比较对称,也好设计;减小STM32接口设计的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

104

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部