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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2430|回复: 2

[讨论] 关于Altera DDR3配置问题

[复制链接]
发表于 2017-3-13 12:44:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
项目中刚接触DDR3,主要实现数据采集功能,数据以一定的频率持续不断进入DDR3做缓存,例如数据进来的速率为50M,DDR3速率为200M,中间为了数据时钟转换,加入fifo做缓存,即数据以50M时钟写入FIFO,200M时钟读出FIFO,虽然写入到DDR的速率明显快,但是fifo还是会满,从而导致数据丢失,分析原因主要是DDR3的local_ready信号在写入数据的时候不是持续保持高电平,而是一个时钟高一个时钟低,有时是一个时钟高多个时钟低,这样就导致数据并不是以200m时钟持续不断写入DDR的,而是断断续续写入,进而fifo写入快读出慢,会满,以至于数据丢失。出现这样的问题是ddr IP核设置的原因吗??我要怎样解决才好那??求各位大神帮助
发表于 2017-3-13 12:59:57 | 显示全部楼层
有个突发长度信号:avl_size。把一次突发在IP配置那调大些传输效率就上去了
 楼主| 发表于 2017-3-13 15:30:56 | 显示全部楼层
回复 2# 神奇的海螺

现在的程序avl_size为1,我的数据位宽为256位的,将这个设置为多少比较合适呐?如果改了这个,其他还有一个叫addr_value(用来控制每次读写地址的增加量)这个参数还要相应的改变吗?谢谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-3 21:25 , Processed in 0.015864 second(s), 7 queries , Gzip On, Redis On.

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