本帖最后由 mlink_fae 于 2018-10-19 14:14 编辑
有的朋友在做SFP-CH02-aurora_8b10b光通信的例程中,遇到不能连接或数据不正确等情况,下面对例程测试中需要注意的地方及常见问题进行了说明,小伙伴们可以参考。
1、连接 测试前确认需要测试的SFP接口,可查看测试例程中的.xdc文件。因为要做环路测试,光模块插入光笼子后,只需要把一根光纤两端插入光模块后。如果接口插错,就不会有测试数据。
2、下载及调试 下载:直接在VIVADO中将bit文件下载进板卡。 调试: 1)按照教程,添加好触发信号。
2)点击运行,由于没有捕捉到错误信号,所以,一直处于等待触发状态,如下图所示
3)手动触发,观察信号及数据 缩小,可以看到,没有观察到错误信号,说明数据传输正常。 此时可以将波形放大,观察收发信号是够一致。 (画黄色方框的是无效数据) 3、常见问题(不要问我为什么,you askme,I ask who) 1) 调试的时候,有时会遇到Unable toarm ILA’hw_ila_1’问题。遇到这种情况,需要将软件关闭,重新打开下载,就可以下载进程序。 2)有的时候测试会遇到这样的问题,捕捉到soft_err_i。如果使用的开发板提供的历程,在排除硬件连接问题(比如使用光模块或光纤线比较旧)的情况下,请将现有的文件删除,重新下载代码,再下载就可以通过了。如果没有通过,还有一种可能就是使用的光模块是有问题的,需要换个新的光模块和光纤线测试。 |