FPGA的PL端使用1G/2.5G Ethernet PCS/PMA or SGMII核实现SFP千兆以太
在实现SFP千兆以太网传输时需要使用Tri Mode Ethernet MAC之间通过GMII接口连接或者PS端直接输出GMII接口。这里采用PL端实现,因此选择Tri Mode Ethernet MAC选项。
SFP使用的是千兆以太网,也就是使用1000BASEX模式,需要将速度设为1G。
选择1000BASEX模式。有些PHY芯片也支持SGMII模式,根据实际硬件来进行设置。
使用FPGA芯片的GTX收发器作为SFP+的接口,输入IP核内部的MMCM的时钟源选择为GTX收发器输出的时钟TXOUTCLK,该MMCM将产生我们所需要的接口时钟。使能自协商。MDIO接口可用可不用,在使用具有SGMII接口的PHY芯片时需要配置PHY芯片时可以使能MDIO接口。这里不使能MDIO接口。
这部分比较重要,当设计中需要同时使用若干个此IP核,且所使用的GTX均位于同一个GTX BANK中,只需其中1个IP核内部的共享资源(MMCM、GTX PLL、GTX 参考时钟等)便可以满足所有IP核的需求,即选择将共享资源包含在IP核内部。通过共享逻辑可以较小硬件资源的消耗,并且各个接口输出时序是一致的。文章来源:https://www.toymoban.com/news/detail-511844.html
文章来源地址https://www.toymoban.com/news/detail-511844.html
到了这里,关于FPGA的PL端使用1G/2.5G Ethernet PCS/PMA or SGMII核实现SFP千兆以太的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!