RFSOC29DR教程:iberf光口自环模块测试
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 








