发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈
[问答] 请问FPGA与DDR3是否必须放置在同一层?
387 FPGA DDR3
分享
请问FPGA与DDR3是否必须在同一层放置,由于现在不在同一层,软件调试的时候图像有抖动,软件说是因为FPGA与DDR3未在同一层,导致时序有问题。
0
2018-12-26 09:37:37   评论 分享淘帖 邀请回答
10个回答
难说是什么原因,楼主说的不够详细。如果PCB设计软件等长控制不计入过孔深度,那么存储器FPGA同面反而容易出问题。pads layout和router就是这种不计过孔深度的软件,所以我做DDR3、DDR4设计总是尽量把存储器放在另一面,这样等长计算表格会简化不少,地址、控制、命令总线走线换层只要做到往深层单向换层就可以不必考虑过孔深度。许多情况下,FPGA内部时间误差需要用PCB导线配齐,不知楼主的等长控制是否参照了FPGA资料计入了内部时基误差。
2018-12-26 09:37:55 评论

举报

怎么会有这种要求,这明显是软件弄不出来让硬件背锅啊
PCB一般都等长呀,而且FPGA好像可以软件调整延时。
另外你说的图像抖动是怎回事,图像抖动应该和DDR3没有关系吧?
2018-12-26 09:38:26 评论

举报

图像抖动一般是显示屏的CLK信号,HS, VS这里加电容
2018-12-26 09:38:50 评论

举报

之前的板子用软件调的程序没问题,放在现在这个板子就有问题了,软件就说软件没问题。
2018-12-26 09:39:13 评论

举报

可以用示波器看看显示屏的CLK VS HS信号是否有问题,一般的RGB888信号的屏,速度都不快,对时序没有太大要求。另外,如果系统启动正常,就说明内存没有问题啊。软件BUG也不一定每个板子都重现。最好还是测下信号
2018-12-26 09:39:50 评论

举报

这种问题很难界定是软件还是硬件问题,能用软件解决最好。
2018-12-26 09:40:04 评论

举报

可以让软件写一个DDR3 test image, 然后run crazy DDR3 read and write 测试, 只要那个测试pass了, 那么就告诉别人DDR3没有问题
2018-12-26 09:40:13 评论

举报

软件的搞不懂,肯定来找你麻烦了呀,这个跟同层有啥毛线关系,都是要打孔的,看你的电源平面处理的怎么样啦
2018-12-26 09:40:23 评论

举报

明显没有这种要求啊 我们做的板子很多DDR都是正反贴的 都没有问题
2018-12-26 09:40:35 评论

举报

不敢说你这个案子是软件还是硬件问题,但是你们那个软件就是在瞎扯淡。他FPGA上接口,时序约束做不好,也还不是会一些芯片出故障一些芯片不出
2018-12-26 09:40:53 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

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

    快速回复 返回顶部 返回列表