通过 SFP 接口实现千兆光纤以太网通信3

用户接口
GMII 接口的同步时钟为 IP 核的输出时钟 userclk2。
GMII 发送时序
GMII 接收时序
independent_clock_bufg
independent_clock_bufg 是频率为 200MHz 的输入时钟。在 IP 核的 example design 中,GMII
接口连接了 IDELAYE2,并作为 IO 与芯片引脚连接。independent_clock_bufg 输入的 200MHz 时钟便作为 IDELAYCTRL 的参考时钟。在本例程中,GMII 作为内部信号,不用作 IO 口,所以不需要使用 IDELAYCTRL。 除此之外,independent_clock_bufg 还供 IP 核内部的其他逻辑使用。因此,无论是否需要使用 IDELAYCTRL,independent_clock_bufg 都必须输入 200MHz 的时钟。后缀 bufg 表示该 200MHz 时钟进 入 independent_clock_bufg 端口前就已经通过 BUFG 进入了全局时钟网络。
 signal_detect
要使 IP 核正常工作,需要将 signal_detect 置 1。
Configuration_Vector
Configuration_Vector 用于配置 IP 核的基本工作模式,可替代 MDIO 接口的功能。其具体含义
如下图所示。
an_adv_config_vector 用于配置 IP 核的自协商功能,其具体含义如下图所示。对于 1000BASEX
模式,只需要关注 bit5,bit8~7,bit13~12。
在本例程中,an_adv_config_vector 的设置如下。使能全双工,不使用暂停进行流量控制,无
错误状态。 assign an_adv_config_vector = 16'b0000000000100001;
Status_Vector
Status_Vector 反应了 IP 核工作状态,其具体含义如下图所示。可以把其中的若干个信号接至
LED 灯上进行观察。其中比较重要的几个信号分别为 bit0、bit1、bit12。
  • 17
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值