找回密码
 注册
关于网站域名变更的通知

求教,FPGA引出来的DDR4读写错误,帮忙分析一下!

查看数: 9487 | 评论数: 34 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-3-26 15:04

正文摘要:

总体情况:我们用FPGA挂了2通道的DDR4,读写出错,具体情况如下: 0 k! c, F- \6 C5 T. O) B. Z- h% g2 q 1、使用的是Xilinx的KU040,引出来了2个通道的DDR4,每个通道位宽是32位,每个通道由2颗x16的DDR4颗粒组成 ...

回复

gavinhuang 发表于 2019-3-27 21:35
gabbana0529 发表于 2019-3-27 11:136 `# m* x- e( [
看layout高速线换参考层有没有补电容或是打via孔. 等线长检查. 用频谱看2.5G附近有无干扰. 确认公板有无一 ...
; O3 m8 u( L+ C2 }  ^" J. B6 K! ]) V
谢谢回答。0 l- |% |$ G0 X
没有换参考层,数据和地址都参考的是GND;* j1 b8 }: z+ X& w2 n
等长检查了没问题;
! {2 y: m6 V6 R6 X: V2.5G的频谱暂时没办法看;
" G7 G* l' F1 ]( x+ I% T我们这个PCB跟xilinx的开发板差异大,不太具有对比性,不过原理方面确实是参考了开发板,开发板肯定没问题啊;' X7 |0 ^& Z; k2 L. C
从2133降频至1600有改善,但是还是有错,我觉得降到1600了,时序、信号质量方面的余量应该很充足了,不应该再出错了才对,所以我倾向于不是信号完整性方面的问题。
' f5 `- D9 R9 f) R0 X
2 M) r( N. Z4 f/ Z2 a
gavinhuang 发表于 2020-10-23 09:11
jeamy 发表于 2020-10-22 18:17" {: m6 D9 O: C. P3 ^; v6 {
我量的VTT纹波大概是20-30mv,这个正常吗?纹波过大您是通过加滤波电容解决的吗?
9 I) C: \) j  Z3 n* d( v6 i
你这个纹波算正常吧,我当时的纹波都300多mV了,我那个是因为生成VTT的电路,本来想着从远端取反馈能精确点,不过取反馈的走线太细长,不知道是类似于自激了还是咋回事,导致纹波很大,改成就近取反馈就好了
0 H% ^2 C3 h& v! U) \% o5 Y3 u2 m7 G: v' l  b
jeamy 发表于 2020-10-22 18:17
gavinhuang 发表于 2020-10-21 09:03
, N" U1 g! [, M/ z4 t我的板子后来查到的原因是VTT电压上的纹波很大

; w2 d' B3 x4 E" o5 Z, C8 @6 F我量的VTT纹波大概是20-30mv,这个正常吗?纹波过大您是通过加滤波电容解决的吗?

点评

你这个纹波算正常吧,我当时的纹波都300多mV了,我那个是因为生成VTT的电路,本来想着从远端取反馈能精确点,不过取反馈的走线太细长,不知道是类似于自激了还是咋回事,导致纹波很大,改成就近取反馈就好了  详情 回复 发表于 2020-10-23 09:11
gavinhuang 发表于 2020-10-21 09:03
jeamy 发表于 2020-10-20 18:23% }+ ^4 Y8 p. W& B
您好 我的板卡也遇到了一样的问题,终端匹配换成50欧后无错误的最高速率有提升,但是跑不到最高速,请问 ...

* B2 M+ L8 H: y& d  C1 Y2 B. Z2 N我的板子后来查到的原因是VTT电压上的纹波很大0 }2 n0 L; N7 I, E/ P7 n

点评

我量的VTT纹波大概是20-30mv,这个正常吗?纹波过大您是通过加滤波电容解决的吗?  详情 回复 发表于 2020-10-22 18:17
jeamy 发表于 2020-10-20 18:23
gavinhuang 发表于 2019-3-29 18:10
) Y) _2 N4 N% Q! o% P是啊,早就基本上指向硬件了,但是就是找不到硬件的问题点。
. l2 r: [2 v" h1 X; w: u3 Y2 p- E- k' x$ `  z& i* u& j1 J5 e) _& y
最新消息:* j; V1 e- p5 k9 j, y, w  I

: `3 I9 Z0 @. K5 U$ @- d! p您好 我的板卡也遇到了一样的问题,终端匹配换成50欧后无错误的最高速率有提升,但是跑不到最高速,请问您找到问题原因了吗?

点评

我的板子后来查到的原因是VTT电压上的纹波很大  详情 回复 发表于 2020-10-21 09:03
jeamy 发表于 2020-10-20 18:14
您好 请问找到原因了吗?
dqwuf2008 发表于 2020-8-5 16:33
学习了一下,不错啊
tellmewhen 发表于 2020-1-9 11:50
学习了,谢谢各位分享解决思路,想问问楼主最后问题解决了吗?

“来自电巢APP”

garden009 发表于 2020-1-7 22:22
学习一下了:)
anguchou 发表于 2020-1-7 21:55
:):)
hhawwl 发表于 2020-1-6 15:06
最后解决了吗?. s3 B/ m* x/ q! ^! c8 y9 `
千里之行 发表于 2019-4-19 11:44
检查一下高位颗粒的电源走线,会不会存在远端电压跌落的问题。
xbin 发表于 2019-3-29 19:10
gavinhuang 发表于 2019-3-29 18:10
" u1 |  E- U9 t! z" e  F5 \是啊,早就基本上指向硬件了,但是就是找不到硬件的问题点。' t6 T% J2 h2 ?1 z2 n

+ `5 h6 ]# }$ n: P4 U1 z  C最新消息:
* i" Q: ^! M. x% w/ X+ K4 U- @
https://forums.xilinx.com/t5/Memory-Interfaces/Fly-by-ddr3-termination-value/td-p/809007 官方有个提问,说RTT影响DDR3使用频率。
. G3 ?# [- Q- ?$ C
xbin 发表于 2019-3-29 18:56
gavinhuang 发表于 2019-3-29 18:10
$ j: e: p* L! l; b& Y5 V是啊,早就基本上指向硬件了,但是就是找不到硬件的问题点。+ F1 g4 W6 I# f% J3 ]5 S

. x2 d* c, j3 S: A最新消息:

; f% _& t( j! S  B$ X0 l& p参考设计用5个DDR,你这个用2个而已,是不是也和这个有差异。有没有高速示波器,可以看看Addr在RTT的信号怎么样,说不定之前过冲下冲严重导致异常?5 V# u: p5 k! R+ r" C3 A
关闭

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

EDA365公众号

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

GMT+8, 2025-12-12 08:09 , Processed in 0.203125 second(s), 38 queries , Gzip On.

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

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

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