找回密码
 注册
关于网站域名变更的通知
查看: 1287|回复: 26
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-12-1 14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
请问FPGA与DDR3是否必须在同一层放置,由于现在不在同一层,软件调试的时候图像有抖动,软件说是因为FPGA与DDR3未在同一层,导致时序有问题。
- p6 \% ]# {: v# R# x# v

该用户从未签到

推荐
发表于 2018-12-3 12:15 | 只看该作者
可以让软件写一个DDR3 test image, 然后run crazy DDR3 read and write 测试, 只要那个测试pass了, 那么就告诉别人DDR3没有问题

点评

学习学习了  发表于 2019-11-6 09:31

该用户从未签到

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

该用户从未签到

推荐
发表于 2018-12-1 16:10 | 只看该作者
天涯678 发表于 2018-12-1 16:05% r/ ^  L8 a$ H3 g  t
之前的板子用软件调的程序没问题,放在现在这个板子就有问题了,软件就说软件没问题。
2 t* i& ~. f& e8 g8 J4 @
可以用示波器看看显示屏的CLK VS HS信号是否有问题,一般的RGB888信号的屏,速度都不快,对时序没有太大要求。另外,如果系统启动正常,就说明内存没有问题啊。软件BUG也不一定每个板子都重现。最好还是测下信号
# o. _" Y! F0 H: b3 {6 p4 e

点评

好的,  详情 回复 发表于 2018-12-1 16:18

评分

参与人数 1威望 +5 收起 理由
admin + 5 EDA365有你更精彩!

查看全部评分

该用户从未签到

5#
发表于 2018-12-1 15:57 | 只看该作者
怎么会有这种要求,这明显是软件弄不出来让硬件背锅啊& N1 j  |) P2 J$ ]! q
PCB一般都等长呀,而且FPGA好像可以软件调整延时。
4 Q; I2 y# o0 w( N3 u/ t& t- S2 j, I另外你说的图像抖动是怎回事,图像抖动应该和DDR3没有关系吧?

点评

之前的板子用软件调的程序没问题,放在现在这个板子就有问题了,软件就说软件没问题。  详情 回复 发表于 2018-12-1 16:05
图像抖动一般是显示屏的CLK信号,HS, VS这里加电容  详情 回复 发表于 2018-12-1 15:59

该用户从未签到

6#
发表于 2018-12-1 15:59 | 只看该作者
zhuyt05 发表于 2018-12-1 15:57
$ G* T. M, B; m: l9 K- z6 _$ L怎么会有这种要求,这明显是软件弄不出来让硬件背锅啊; b3 ]4 G: `2 }, X( I
PCB一般都等长呀,而且FPGA好像可以软件调整延 ...
/ J' u9 H$ ^/ B) X. p
图像抖动一般是显示屏的CLK信号,HS, VS这里加电容2 u3 r) |4 h2 l6 U

点评

学习了 谢谢  详情 回复 发表于 2018-12-1 16:03

该用户从未签到

7#
 楼主| 发表于 2018-12-1 16:03 | 只看该作者
zhuyt05 发表于 2018-12-1 15:59
0 P# u0 B$ a# A: o图像抖动一般是显示屏的CLK信号,HS, VS这里加电容
( o: S5 P8 h, l( Y) e0 n& D- c$ o
学习了 谢谢

该用户从未签到

8#
 楼主| 发表于 2018-12-1 16:05 | 只看该作者
zhuyt05 发表于 2018-12-1 15:57# m1 s7 t# j/ H' E5 g9 v
怎么会有这种要求,这明显是软件弄不出来让硬件背锅啊) p/ Z; p% s) m) Z( ], @
PCB一般都等长呀,而且FPGA好像可以软件调整延 ...

9 l# V1 l1 e1 m之前的板子用软件调的程序没问题,放在现在这个板子就有问题了,软件就说软件没问题。

点评

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

该用户从未签到

9#
 楼主| 发表于 2018-12-1 16:18 | 只看该作者
zhuyt05 发表于 2018-12-1 16:10
) O0 x! u* |, I1 C* a3 p2 @3 m# A可以用示波器看看显示屏的CLK VS HS信号是否有问题,一般的RGB888信号的屏,速度都不快,对时序没有太大 ...

, X2 b) v2 [6 _' `$ L好的,

该用户从未签到

10#
发表于 2018-12-3 11:54 | 只看该作者
这种问题很难界定是软件还是硬件问题,能用软件解决最好。

该用户从未签到

11#
发表于 2018-12-3 12:43 | 只看该作者
软件的搞不懂,肯定来找你麻烦了呀,这个跟同层有啥毛线关系,都是要打孔的,看你的电源平面处理的怎么样啦

该用户从未签到

12#
发表于 2018-12-3 20:33 | 只看该作者
软件搞不定,叫你来背锅了

该用户从未签到

13#
发表于 2018-12-4 09:44 | 只看该作者
总得有背锅的和砸锅的
  • TA的每日心情

    2019-12-25 15:27
  • 签到天数: 1 天

    [LV.1]初来乍到

    14#
    发表于 2018-12-4 10:39 | 只看该作者
    明显没有这种要求啊 我们做的板子很多DDR都是正反贴的 都没有问题

    点评

    是啊,主要之前这个FPGA和DDR3都是放在同一层,一直都没有问题,就这次我给换了一下,出问题了,人家软件就抓着了,说自己在FPGA内模拟了一个17M彩条,只要更改时序,彩条就不稳定了,但是他用之前的板子,改时序是  详情 回复 发表于 2018-12-4 11:54

    该用户从未签到

    15#
     楼主| 发表于 2018-12-4 11:54 | 只看该作者
    泉水里的鱼 发表于 2018-12-4 10:39
    * \( H: G4 ]# _0 |0 K5 Q- @$ d* K明显没有这种要求啊 我们做的板子很多DDR都是正反贴的 都没有问题

    : _" l/ t& t% c; ^4 u3 j; s, w, b是啊,主要之前这个FPGA和DDR3都是放在同一层,一直都没有问题,就这次我给换了一下,出问题了,人家软件就抓着了,说自己在FPGA内模拟了一个17M彩条,只要更改时序,彩条就不稳定了,但是他用之前的板子,改时序是没有问题的。
    5 a& D1 u" K' W$ ^3 z5 S- l

    该用户从未签到

    16#
    发表于 2018-12-5 14:57 | 只看该作者
    跟不同层有毛关系哦
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-10 04:25 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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