找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

[仿真讨论] 请问如图实测的GMII信号能正常工作吗?

[复制链接]

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
跳转到指定楼层
1#
发表于 2015-12-9 17:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
各位大牛,我现在正在做FPGA与Switch的GMII接口,但端口没有建立连接。有可能是器件配置原因。PCB当初没有仿真,也没有加端接电阻,实测的波形如图(采样率12.5Gsps),请问链路不通有没有可能是信号过冲太大的原因?
7 ^  C$ n) ^+ m+ z" Z  M( ^
* `7 s( }( f8 |3 a: Y多谢!!( r' I5 A' Z! e. R9 [( w

GTXCLK.JPG (108.77 KB, 下载次数: 1)

GTXCLK.JPG

RXCLK.JPG (108.3 KB, 下载次数: 0)

RXCLK.JPG

TXD1.JPG (134.6 KB, 下载次数: 0)

TXD1.JPG

TXD2.JPG (102.31 KB, 下载次数: 0)

TXD2.JPG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
2#
发表于 2015-12-9 17:58 | 只看该作者
应该是判断电平的原因,确实太差了,GMII对信号的要求还比较高

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
3#
 楼主| 发表于 2015-12-10 09:22 | 只看该作者
谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊,除非改版
$ Q6 B8 j8 H, X7 B4 s/ }: E- j1 m

点评

这个时候你可以先仿真试一试。  详情 回复 发表于 2015-12-10 12:16

15

主题

1123

帖子

2417

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2417
4#
发表于 2015-12-10 12:16 | 只看该作者
arciiu 发表于 2015-12-10 09:22
' M5 x2 Z, ]0 C( I' d' I( U7 [: X谢谢,那也就是必须加端接电阻然后再做后仿真了?板子上现在很难飞线,而且是两个BGA互联,加不了电阻啊, ...

0 y; d. `/ ^& q+ `9 A这个时候你可以先仿真试一试。

点评

好吧谢谢  详情 回复 发表于 2015-12-10 16:06

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
5#
 楼主| 发表于 2015-12-10 16:06 | 只看该作者
菩提老树 发表于 2015-12-10 12:16+ f" ^; H* R" }& x  L) Q) g
这个时候你可以先仿真试一试。

9 P$ F, d* I8 `# b: H9 p好吧谢谢# [# R3 r6 B3 @7 J2 ]1 H/ h

4

主题

39

帖子

536

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
536
6#
发表于 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

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
7#
 楼主| 发表于 2015-12-15 08:44 | 只看该作者
chenxiaohaosm 发表于 2015-12-11 19:39& \; `* O4 X, L4 Z' S  Y0 N
你测了TXD,TXEN,GTX_CLK,RXD,RX_CLK,RX_DV这些信号间的时序没?  看你测试的信号波形,PHY应该可以识别
* ~* @/ c3 k$ R- ^5 T6 r
你好,之前探头没弄好,后来我又重新测试了一下波形比较理想,应该不是信号质量的问题。我现在是用FPGA的GMII IP核连接交换芯片上的GMII端口,画在一块PCB上了,现在始终建立不了连接,请问您这么用过吗?FPGA FAE说需要把j交换芯片的自协商关掉,正在验证,请问您对这种GMII-GMII的连接有什么建议吗?
; x' V( q2 f8 a, z1 ^/ A" b

0

主题

8

帖子

0

积分

初级新手(9)

Rank: 1

积分
0
8#
发表于 2015-12-28 13:52 | 只看该作者
学习了

27

主题

306

帖子

1496

积分

四级会员(40)

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

积分
1496
9#
发表于 2016-1-7 16:28 | 只看该作者
先检查测量环境。这样的情况基本是探头问题概率大,其次检查GMII配置问题,如果这个都没有问题,出现软件设置问题的概率大于80%

点评

之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗  详情 回复 发表于 2016-1-15 12:59

14

主题

148

帖子

667

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
667
10#
发表于 2016-1-7 21:24 | 只看该作者
个人觉得主要检查一下FPGA端的代码,还是要看协议层的东西,不应该是信号完整性问题。信号完整性更多的是去关注Margin问题,而建立连接的问题主要是协议层的事情,信号完整性不会对协议层产生太大的影响。

点评

嗯,FPGA发包是能在 TXD还有TX_EN上看到波形的,但是Switch就是不给转发出去,而且外面发来的广播包也不给转发到FPGA  详情 回复 发表于 2016-1-15 13:01

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
11#
 楼主| 发表于 2016-1-15 12:59 | 只看该作者
tony123 发表于 2016-1-7 16:286 p: o2 k" w( U4 t
先检查测量环境。这样的情况基本是探头问题概率大,其次检查GMII配置问题,如果这个都没有问题,出现软件设 ...

/ q0 C1 {/ K  x# O. R之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗

点评

我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设置的。  详情 回复 发表于 2016-1-15 13:30

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
12#
 楼主| 发表于 2016-1-15 13:01 | 只看该作者
Coziness_yang 发表于 2016-1-7 21:24
# s/ r8 U) z9 ~* _8 C3 q个人觉得主要检查一下FPGA端的代码,还是要看协议层的东西,不应该是信号完整性问题。信号完整性更多的是去 ...
* F4 }% u" y* k6 C" ]! q- u' g
嗯,FPGA发包是能在 TXD还有TX_EN上看到波形的,但是Switch就是不给转发出去,而且外面发来的广播包也不给转发到FPGA
& Y' }# M2 H; [1 e$ K+ J- F/ x

27

主题

306

帖子

1496

积分

四级会员(40)

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

积分
1496
13#
发表于 2016-1-15 13:30 | 只看该作者
arciiu 发表于 2016-1-15 12:59
; y" V: i7 k# t- I" {# w之前探头的探针比较长,后来换了个短的就好了。您说的gmii配置有哪些,能举个例子吗
- T4 P5 p% J3 z9 _4 S# u( V
我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设置的。
1 f% p0 M0 U) X& @! h/ |3 Y3 t

点评

是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试  详情 回复 发表于 2016-1-15 21:05

3

主题

56

帖子

-8953

积分

未知游客(0)

积分
-8953
14#
 楼主| 发表于 2016-1-15 21:05 | 只看该作者
tony123 发表于 2016-1-15 13:30
$ l6 X- r3 F2 D7 s% x* g我这里说的是像链接PHY或者switch这样的器件时,不同芯片有不同的配置。介于你这里的FPGA,应该是软件设 ...
' H1 Z; M% ?: R+ [1 d$ C
是的,接phy需要配置全双工半双工之类的寄存器,但是接Switch没有找到相应的说明,可能还得多试试
3 r4 K( Z1 O/ a  q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-27 05:07 , Processed in 0.070797 second(s), 36 queries , Gzip On.

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

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

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