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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3090|回复: 4

[求助] DDR3的IP核中UI一侧的时序问题

[复制链接]
发表于 2016-2-3 14:52:57 | 显示全部楼层 |阅读模式

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

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

x
请问~~~一个关于使用DDR3的IP核的问题

我花了两三天看明白tRCD、tCL之类的SDRAM时序,却发现好像这些时序是在PHY那一侧才需要考虑的问题,并且该IP核已经有自己的一套解决方案来处理这些时序。
那么也就是说,在UI端仅仅玩转读写请求/地址/数据这几个信号就可以用好DDR3了,我的理解没错吧?可是这些信号的发送和接收需要遵循的时序规则在哪里呢?仅仅靠app_wdf_rdy和app_rdy两个信号来实现信号间的握手吗?又如何确保指令和数据的不间断传输呢?比如我在输入端接一个某型号摄像头,那么在上电稳定后,数据流会不间断送入FPGA等待进入SDRAM,如何才能确保这个数据流传入SDRAM的过程是不间断的,即数据流不会溢出呢?
 楼主| 发表于 2016-2-3 15:34:40 | 显示全部楼层
我在UG586中没有找到“用户侧需要注意的时序”的相关文字。我不确定在实际应用中如何做到数据流的无缝传输,即数据不溢出
发表于 2016-2-3 16:40:02 | 显示全部楼层
UI侧的操作就那么简单,是你想的太多了,例如写数据的时候先发写命令和地址,然后发写数据,就完了。读写的时序图也有,可能这个时序图跟你想象的不一样,你视而不见而已。

我不懂你说的数据溢出是啥意思。我们一个项目用的是cameralink相机,我的做法是:在视频数据进来时先用fifo缓冲,然后再从fifo读出写入ddr,视频数据的带宽相对于ddr的带宽来说要低很多,所以控制得当不会有数据丢失。
发表于 2016-3-8 13:21:17 | 显示全部楼层
请问楼主解决了吗?我最近也在做ddr3的学习。但是UI一侧这几个信号怎么搭配不太明白,可否交流一下。
发表于 2020-1-6 15:36:31 | 显示全部楼层
应该是该IP核都配置好了。根据外部输入给该IP核的133MHz或者200MHz,IP核会自动计算出cs,we,cas等信号之间的时序或者叫时间关系(trcd,tccd等),然后按照这个时序触发信号变化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 09:03 , Processed in 0.020315 second(s), 11 queries , Gzip On, Redis On.

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