找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

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

查看数: 630 | 评论数: 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
$ P8 U0 S; }/ g& q/ `1 O我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设 ...

1 Q  I- N% M+ ]$ M* x是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试
0 v  m! [3 O8 L0 z0 F! u! j9 b
tony123 发表于 2016-1-15 13:30
arciiu 发表于 2016-1-15 12:59+ r1 x5 k8 {& H& e2 R6 n. W
之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗
7 F3 I; q) V5 [  o& ^! [
我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设置的。
# h+ `. f! L6 K, i6 L- T! h- r

点评

是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试  详情 回复 发表于 2016-1-15 21:05
arciiu 发表于 2016-1-15 13:01
Coziness_yang 发表于 2016-1-7 21:24
0 y$ I2 g' ~; ^! k1 t个人觉得主要检查一下FPGA端的代码,还是要看协议层的东西,不应该是信号完整性问题。信号完整性更多的是去 ...
* j# g6 ]) k5 A/ e: B) r( C
嗯,FPGA发包是能在 TXD还有TX_EN上看到波形的,但是Switch就是不给转发出去,而且外面发来的广播包也不给转发到FPGA
7 L7 I5 n& U2 M
arciiu 发表于 2016-1-15 12:59
tony123 发表于 2016-1-7 16:28
/ V) c$ Z, V/ g, y; S" L' s; E+ H! v先检查测量环境。这样的情况基本是探头问题概率大,其次检查GMII配置问题,如果这个都没有问题,出现软件设 ...
0 W" s- g& z2 L6 h
之前探头的探针比较长,后来换了个短的就好了。您说的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
) k8 t' U1 ]" ?" j5 o& v' ~你测了TXD,TXEN,GTX_CLK,RXD,RX_CLK,RX_DV这些信号间的时序没?  看你测试的信号波形,PHY应该可以识别
6 {7 P- M, }: t3 m/ Q
你好,之前探头没弄好,后来我又重新测试了一下波形比较理想,应该不是信号质量的问题。我现在是用FPGA的GMII IP核连接交换芯片上的GMII端口,画在一块PCB上了,现在始终建立不了连接,请问您这么用过吗?FPGA FAE说需要把j交换芯片的自协商关掉,正在验证,请问您对这种GMII-GMII的连接有什么建议吗?: a: S; k+ R& E$ a0 E2 N
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( [$ Z1 Q- y; e; Z
这个时候你可以先仿真试一试。
7 N7 _4 P: Y& b7 |" _  D
好吧谢谢
! H2 x1 o* Q' Y- L
菩提老树 发表于 2015-12-10 12:16
arciiu 发表于 2015-12-10 09:22
' `$ c7 @; |" G( U. Q& \0 i* \谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊, ...
( c+ k6 g; G8 h( x, E2 u3 n- @  O
这个时候你可以先仿真试一试。

点评

好吧谢谢  详情 回复 发表于 2015-12-10 16:06
arciiu 发表于 2015-12-10 09:22
谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊,除非改版( F, k$ O3 t, [# t- H7 y* w

点评

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

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 08:11 , Processed in 0.066439 second(s), 37 queries , Gzip On.

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

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

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