![1b44a6cf-2922-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/1b44a6cf-2922-eb11-8da9-e4434bdf6706.png)
是的,标题没有多敲一个“0”,明人不说暗话,就是在FPGA上实现100G以太网接口设计。
正好参与了实验室某项目中的100G接口的调试,早想写个专栏文章了,由于调试过程中发现了一些硬件问题,导致迟迟没有往前推进,现在问题解决了之后可以简单分享一下100G以太网接口的调试初体验了~
(好像DDR4读写测试系列文章还没搞完 )
这篇初体验暂时不分多个章节了,基本设计流程与之前发布的“10G以太网接口”系列文章一致,忘了的可以下戳链接查看
十二点过九分:10G以太网接口(一):基本知识zhuanlan.zhihu.com![1e44a6cf-2922-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/1e44a6cf-2922-eb11-8da9-e4434bdf6706.png)
![1e44a6cf-2922-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/1e44a6cf-2922-eb11-8da9-e4434bdf6706.png)
![1e44a6cf-2922-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/1e44a6cf-2922-eb11-8da9-e4434bdf6706.png)
![1e44a6cf-2922-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/1e44a6cf-2922-eb11-8da9-e4434bdf6706.png)
本次调试中采用:FPGA硬件平台为搭载ZU19EG芯片自制板子,硬件开发平台为XIlinx的Vivado 2019.2,网络测试平台为Spirent的TestCenter。
调试内容
由于实验室某项目所设计制作的板子上有4*100G以太网接口,所以此次分享的就是测试板子上的四个100G以太网接口的功能。
调试具体内容为:
- 利用XIlinx提供的IBERT工具测试每个100G网口对应的4路GTY收发器的收发性能,观察眼图等;
- 利用Xilinx提供的100G以太网相关的IP核进行以太网接口的设计,简单设计一个自环工程;
- 利用Spirent的网络测试仪(可支持100G以太网测试)对设计的接口进行打流测试,通过不断设置不同的数据包和发送速率等,观察测试仪的收发情况,以判断设计的100G以太网接口性能是否良好。
其中所使用的设计和测试方法与之前的10G以太网接口的设计与测试基本一致,可以参考其流程,IBERT测试不再说明,忘记的可以详见下面的文章 。
十二点过九分:在开始高速接口前,我们来试试IBERT测试吧!zhuanlan.zhihu.com