29DR开发板上有两个100G光口,从原理图中可以看到其与29DR的连接。

29DR光口部分原理图

       在VIVADO中添加IP核iberf模块,修改配置。一个100G光口有四根差分线,每对差分线的速度为25G。从上面原理中可以看到光口使用的参考时钟为156.25M。

iberf的速度与参考时钟配置

       先测试MGT128上的光口,如下图所示配置选择QUAD_128,其时钟从原理图中可看到使用的是MGTREFCLK0。

配置QUAD_128与其时钟接口

       最后设置一下时钟,将时钟源绑定为上面设置的QUAD128 0上。其它配置默认即可。

时钟源设置选择QUAD128_0

       IP核添加完成后,右键IP核选择 Open IP Example Dseign,打开官方提供的历程项目。项目打开后无需修改,直接编译生成bit文件。板卡插上自环模块,JTAG,100G光口自环模块,启动模式设置为JTAG模式。

29DR环境搭建

       将生成的BIT文件烧写进板卡,如下图所示,可以看到每根线都有25G左右的速率,点击Auto-detect links,可看到更多的信息

测试Quad_128

       进行如下图所示的操作可以查看每个通道的眼图。

眼图

       若测试MGT129在配置IP核时将协议绑定到QUAD_129上,时钟在原理图中可以看到129的时钟绑定在MGTREFCLK0 129上。

配置QUAD_129与其时钟接口

       还需要修改时钟源,其它配置操作都相同,生成bit文件后即可对MTG129的光口进行测试。

时钟源设置选择QUAD129_0

通过网盘分享的文件:29DR_iberf光口自环模块测试
链接: https://pan.baidu.com/s/1pnh_dHNaEGfWPVDYtYRhQA 提取码: dmrd 

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐