FPGA|CPLD|ASICwilliam hill官网
直播中

张健

7年用户 1388经验值
私信 关注
[问答]

请问FPGA与DDR3是否必须放置在同一层?

请问FPGA与DDR3是否必须在同一层放置,由于现在不在同一层,软件调试的时候图像有抖动,软件说是因为FPGA与DDR3未在同一层,导致时序有问题。

回帖(11)

贾虎世

2018-12-26 09:37:55
难说是什么原因,楼主说的不够详细。如果PCB设计软件等长控制不计入过孔深度,那么存储器FPGA同面反而容易出问题。pads layout和router就是这种不计过孔深度的软件,所以我做DDR3、DDR4设计总是尽量把存储器放在另一面,这样等长计算表格会简化不少,地址、控制、命令总线走线换层只要做到往深层单向换层就可以不必考虑过孔深度。许多情况下,FPGA内部时间误差需要用PCB导线配齐,不知楼主的等长控制是否参照了FPGA资料计入了内部时基误差。
举报

张丽

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

张丽

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

张健

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

张丽

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

王静

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

李娜

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

张磊

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

刘满贵

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

王伟

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

郭筱楠

2019-7-22 15:21:03
可以让软件写一个DDR3 test image
举报

更多回帖

发帖
×
20
完善资料,
赚取积分