找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

请问如图实测的GMII信号能正常工作吗?

查看数: 637 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-12-9 17:29

正文摘要:

各位大牛,我现在正在做FPGA与Switch的GMII接口,但端口没有建立连接。有可能是器件配置原因。PCB当初没有仿真,也没有加端接电阻,实测的波形如图(采样率12.5Gsps),请问链路不通有没有可能是信号过冲太大的原因 ...

回复

arciiu 发表于 2016-1-15 21:05
tony123 发表于 2016-1-15 13:30
1 |2 Q, d% n1 \; a8 ~7 E  F( P我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设 ...

0 O9 T: p+ s/ ]0 j) r5 y% [是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试! z; d$ X% L" U$ I* ^
tony123 发表于 2016-1-15 13:30
arciiu 发表于 2016-1-15 12:59
# V+ N' ~8 |$ e1 Q8 u7 {之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗

. W! e& Q. Q% K1 @. G% Q/ G9 Z我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设置的。( S) S# k" c/ J

点评

是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试  详情 回复 发表于 2016-1-15 21:05
arciiu 发表于 2016-1-15 13:01
Coziness_yang 发表于 2016-1-7 21:24& x' p8 Q5 y0 g! v2 Y
个人觉得主要检查一下FPGA端的代码,还是要看协议层的东西,不应该是信号完整性问题。信号完整性更多的是去 ...
: `% C8 f0 U/ A9 M! t8 u! U
嗯,FPGA发包是能在 TXD还有TX_EN上看到波形的,但是Switch就是不给转发出去,而且外面发来的广播包也不给转发到FPGA
- P: F( g) `8 r7 h1 N- V4 I0 M
arciiu 发表于 2016-1-15 12:59
tony123 发表于 2016-1-7 16:28
3 s" u0 w+ O* @, R* j! n, n: e. x先检查测量环境。这样的情况基本是探头问题概率大,其次检查GMII配置问题,如果这个都没有问题,出现软件设 ...
" Q4 Z4 j! N2 c) T3 m
之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗

点评

我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设置的。  详情 回复 发表于 2016-1-15 13:30
Coziness_yang 发表于 2016-1-7 21:24
个人觉得主要检查一下FPGA端的代码,还是要看协议层的东西,不应该是信号完整性问题。信号完整性更多的是去关注Margin问题,而建立连接的问题主要是协议层的事情,信号完整性不会对协议层产生太大的影响。

点评

嗯,FPGA发包是能在 TXD还有TX_EN上看到波形的,但是Switch就是不给转发出去,而且外面发来的广播包也不给转发到FPGA  详情 回复 发表于 2016-1-15 13:01
tony123 发表于 2016-1-7 16:28
先检查测量环境。这样的情况基本是探头问题概率大,其次检查GMII配置问题,如果这个都没有问题,出现软件设置问题的概率大于80%

点评

之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗  详情 回复 发表于 2016-1-15 12:59
kkmall 发表于 2015-12-28 13:52
学习了
arciiu 发表于 2015-12-15 08:44
chenxiaohaosm 发表于 2015-12-11 19:39
5 K$ l5 }0 s9 T% a9 q你测了TXD,TXEN,GTX_CLK,RXD,RX_CLK,RX_DV这些信号间的时序没?  看你测试的信号波形,PHY应该可以识别
  e) V9 F! L1 [  c7 i6 S
你好,之前探头没弄好,后来我又重新测试了一下波形比较理想,应该不是信号质量的问题。我现在是用FPGA的GMII IP核连接交换芯片上的GMII端口,画在一块PCB上了,现在始终建立不了连接,请问您这么用过吗?FPGA FAE说需要把j交换芯片的自协商关掉,正在验证,请问您对这种GMII-GMII的连接有什么建议吗?1 D; ]1 A# J9 ?6 g2 I+ ^  S0 ?* y
chenxiaohaosm 发表于 2015-12-11 19:39
你测了TXD,TXEN,GTX_CLK,RXD,RX_CLK,RX_DV这些信号间的时序没?  看你测试的信号波形,PHY应该可以识别

点评

你好,之前探头没弄好,后来我又重新测试了一下波形比较理想,应该不是信号质量的问题。我现在是用FPGA的GMII IP核连接交换芯片上的GMII端口,画在一块PCB上了,现在始终建立不了连接,请问您这么用过吗?FPGA FAE说  详情 回复 发表于 2015-12-15 08:44
arciiu 发表于 2015-12-10 16:06
菩提老树 发表于 2015-12-10 12:16
' l3 b8 p1 `& ^3 `+ q这个时候你可以先仿真试一试。

7 c: y# w$ A9 Y4 \好吧谢谢
) }8 V: R- D- N7 X3 |3 e
菩提老树 发表于 2015-12-10 12:16
arciiu 发表于 2015-12-10 09:22: v6 v' `: {, s2 B5 Z
谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊, ...
% s- U, j9 J% }: q# l
这个时候你可以先仿真试一试。

点评

好吧谢谢  详情 回复 发表于 2015-12-10 16:06
arciiu 发表于 2015-12-10 09:22
谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊,除非改版1 {4 B5 `2 z6 q

点评

这个时候你可以先仿真试一试。  详情 回复 发表于 2015-12-10 12:16
菩提老树 发表于 2015-12-9 17:58
应该是判断电平的原因,确实太差了,GMII对信号的要求还比较高
关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-18 09:21 , Processed in 0.083455 second(s), 46 queries , Gzip On.

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

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

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