找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1036|回复: 36
打印 上一主题 下一主题

飞腾2000控制器带了9片ddr跑不起来,求助

[复制链接]

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
跳转到指定楼层
1#
发表于 2017-7-5 06:55 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
最近画了一个飞腾 ft–2000的控制器带了9片ddr3点板子,但是客户反应ddr,读写出错,100m都跑不了,几块板子都是这样的情况,他们说我的dqs0,1,2……信号之间长度差的太多,目前是有差1000mil,由于这个原因一直卡住了,但是之前我做了ft–1500a的也是这样设计,没有考虑dqs之间的长度,可以跑1600m,r芯片手册也没有提这个要求,demo板也差了2000mil,,求,,怎么应付客户,求怎么解决这ddr的问题,从那里方面去分析原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
推荐
 楼主| 发表于 2017-7-21 04:40 来自手机 | 只看该作者
最终问题的原因找到了,是飞腾hk发控制器有问题,读写平衡控制有问题

2

主题

126

帖子

3712

积分

五级会员(50)

Rank: 5

积分
3712
推荐
发表于 2017-7-10 09:12 | 只看该作者
本帖最后由 myiccdream 于 2017-7-10 09:18 编辑 ( c3 X  E4 V& R/ U" k2 z
' v0 X5 l* f: S; ]' ]) e7 f+ \
你的客户是怎么放过这些check点的? 这也能通过?14层板被画成这杨。实在是不知道说什么好. @; k6 C$ X2 D! p3 a% I' K( l

无标题.png (61.66 KB, 下载次数: 0)

无标题.png

点评

反对!: 5.0
我认为第三幅图是可以接受的啊,  详情 回复 发表于 2017-7-21 16:42
反对!: 5
这样处理是可以的,很多大厂的DEMO板也这样处理的  发表于 2017-7-20 13:22
没看PCB,但是这个其实可以。高速差分线在BGAfanout时可以这样处理。何况DDR3的时钟并不是很高。  发表于 2017-7-19 15:59
这个我没有看出来问题,你说的问题是?  详情 回复 发表于 2017-7-14 14:22

91

主题

478

帖子

1945

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1945
推荐
 楼主| 发表于 2017-7-8 23:10 | 只看该作者
超級狗 发表于 2017-7-7 09:41
  • 可以的話,把 DRAM 所有訊號走線的長度都貼出來。
  • PCB 用幾層板?
  • Clock 和 Datat 上有無串電 ...
  • 7 t8 N( u- V8 d  S$ Y* K
    上传了附件,麻烦版主看看,硬件跟pcb都提一点意见,然后再请教一下你,ddr3对应阻抗的要求高吗,ft2000芯片资料要求单端阻抗40欧,差分80欧,由于不太好扇出,控制地址命令信号在负载单端做了60欧,差分时钟做了100欧,主干部分是40欧,差分时钟80,数据40欧,dqs80欧,这样控制阻抗有问题没
    & u( E' x3 c% {1 Y4 c3 K, c
    ' Z6 {4 N' r/ v/ A& t4 `

    ft-2000.rar

    1.95 MB, 下载次数: 212, 下载积分: 威望 -5

    点评

    支持!: 5.0
    支持!: 5
    夭壽!阿狸狗的 PCB Layout,我打得開、但不大會用這軟件。>_<|||  发表于 2017-7-9 00:14

    89

    主题

    658

    帖子

    2733

    积分

    四级会员(40)

    Rank: 4Rank: 4Rank: 4Rank: 4

    积分
    2733
    2#
    发表于 2017-7-5 09:09 | 只看该作者
    软件在时序上也可以解决一部分,但不是全部,所以建议你还是做等长的好,我第一次听说DDR3 误差那么大还能跑1600m,软件处理的很牛啊 呵呵
    : Y; X1 \5 n' s2 a2 V

    点评

    dqs跟同组数据肯定是等长的,但是dqs对之间没有等长,一般ddr3支持读写平衡的话,clk跟其他的dqs对之间是不做的吧  详情 回复 发表于 2017-7-6 10:14

    3

    主题

    135

    帖子

    2311

    积分

    四级会员(40)

    Rank: 4Rank: 4Rank: 4Rank: 4

    积分
    2311
    3#
    发表于 2017-7-5 11:27 | 只看该作者
    本帖最后由 xbin 于 2017-7-5 11:35 编辑
    2 w" @" Q+ f4 |+ y8 t6 f) N: V  v0 z8 |" |( |
    如控制器不支持Write Leveling,DQS要和DDR_CLK等长,那么DQS之间可能也要等长了(T型拓扑)。如控制器支持Write Leveling;应该可以不用。在下拙见。查查硬件吧,电源,信号质量(过冲太大?)等。

    点评

    支持读写平衡  详情 回复 发表于 2017-7-6 10:13

    91

    主题

    478

    帖子

    1945

    积分

    四级会员(40)

    Rank: 4Rank: 4Rank: 4Rank: 4

    积分
    1945
    4#
     楼主| 发表于 2017-7-6 10:13 来自手机 | 只看该作者
    xbin 发表于 2017-7-5 11:27
    7 k; i6 p4 d  g如控制器不支持Write Leveling,DQS要和DDR_CLK等长,那么DQS之间可能也要等长了(T型拓扑)。如控制器支持 ...

    ; E2 A  ?. r" Y: R支持读写平衡

    91

    主题

    478

    帖子

    1945

    积分

    四级会员(40)

    Rank: 4Rank: 4Rank: 4Rank: 4

    积分
    1945
    5#
     楼主| 发表于 2017-7-6 10:14 来自手机 | 只看该作者
    DIY民工 发表于 2017-7-5 09:09
    ( q9 g6 I& H6 ^0 }: N软件在时序上也可以解决一部分,但不是全部,所以建议你还是做等长的好,我第一次听说DDR3 误差那么大还能 ...

    " Z& n' f3 b! ^* d9 qdqs跟同组数据肯定是等长的,但是dqs对之间没有等长,一般ddr3支持读写平衡的话,clk跟其他的dqs对之间是不做的吧

    33

    主题

    4949

    帖子

    1万

    积分

    EDA365特邀版主

    Rank: 6Rank: 6

    积分
    12225
    6#
    发表于 2017-7-7 09:41 | 只看该作者
    • 可以的話,把 DRAM 所有訊號走線的長度都貼出來。
    • PCB 用幾層板?
    • Clock 和 Datat 上有無串電阻或併電容的?
      1 S+ {1 I2 O; O; y8 {* b
    5 Y+ E! F" k$ o
    - q9 y7 x5 |$ r8 `, |4 ^5 ~
    & C5 y- ~( m* w$ G* _

    点评

    上传了附件,麻烦版主看看,硬件跟pcb都提一点意见,然后再请教一下你,ddr3对应阻抗的要求高吗,ft2000芯片资料要求单端阻抗40欧,差分80欧,由于不太好扇出,控制地址命令信号在负载单端做了60欧,差分时钟做了100  详情 回复 发表于 2017-7-8 23:10
    哈士奇是一種連主人都咬的爛狗!

    3

    主题

    85

    帖子

    615

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    615
    7#
    发表于 2017-7-7 12:57 | 只看该作者
    建议先打出上电DDR的log file看下哪里fail了。支持WL功能,DQS信号之间有长度差没关系。

    34

    主题

    434

    帖子

    7474

    积分

    EDA365版主(50)

    Rank: 5

    积分
    7474
    8#
    发表于 2017-7-7 17:39 | 只看该作者
    建议发PCB公益评审看下是否为设计问题。

    0

    主题

    16

    帖子

    409

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    409
    9#
    发表于 2017-7-8 16:00 | 只看该作者
    你确定是FT-2000?不是别的型号?

    0

    主题

    16

    帖子

    409

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    409
    10#
    发表于 2017-7-8 16:01 | 只看该作者
    DDR3有最低运行频率的,好像是200M吧

    0

    主题

    16

    帖子

    409

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    409
    12#
    发表于 2017-7-9 07:49 | 只看该作者
    大哥,FT2000与FT2000HK是不同的芯片

    点评

    多多指教,区别在哪里呢  详情 回复 发表于 2017-7-9 19:34

    0

    主题

    16

    帖子

    409

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    409
    13#
    发表于 2017-7-9 08:03 | 只看该作者
    1,200M都过不了,跟布线质量(信号完整性)关系可能性小,主要检查pin map有没有搞错,包括主芯片和dram的; ~( G# b' z* ?! j
    2,注意PAR_ERR_N信号是OD输出,需要上拉电阻的
    5 Y% J; y6 t: ?% `3,注意有个ZQ需要接电阻的6 G0 j# p+ r" P0 b# l; r& |
    4,看看软件配置是否搞错了

    91

    主题

    478

    帖子

    1945

    积分

    四级会员(40)

    Rank: 4Rank: 4Rank: 4Rank: 4

    积分
    1945
    14#
     楼主| 发表于 2017-7-9 19:34 | 只看该作者
    xxzouzhichao 发表于 2017-7-9 07:49  _5 }0 V3 T; P( X
    大哥,FT2000与FT2000HK是不同的芯片
    5 u5 B$ K& q. f9 Y1 [6 z' J  _
    多多指教,区别在哪里呢* E8 i5 i+ [# M3 {, i

    % H" x; w: K, G8 c  a

    点评

    你自己去官网看吧  详情 回复 发表于 2017-7-9 21:37

    0

    主题

    16

    帖子

    409

    积分

    三级会员(30)

    Rank: 3Rank: 3Rank: 3

    积分
    409
    15#
    发表于 2017-7-9 21:37 | 只看该作者
    ann_wz 发表于 2017-7-9 19:34
    " U7 [: z/ K( M; V, c8 M多多指教,区别在哪里呢
    : n% ]/ ~) |* h: k
    你自己去官网看吧2 c4 A5 M! N+ _  o
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    巢课

    技术风云榜

    关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

    GMT+8, 2024-11-28 02:44 , Processed in 0.455683 second(s), 46 queries , Gzip On.

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

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

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