前言
版本:Vivado2019.1
平台:Xilinx ZCU102开发板
官方文档:PG074
背景知识
工程搭建
计划搭建一个1lane的自回环测试工程,可以进行自发自收。
作者本人没有在Block Design中使用过Aurora IP,但是我看别人用过,有机会自己也捣鼓一下。
选择Aurora 64B/66B,双击打开
64B/66B 和 8B/10B 是算法的不同,8位信息使用10位数据进行传输,时钟也是从数据中直接恢复。很明显,64B/66B的传输效率会高很多。

参数设置按照需求,为了省事,我将Line Rate设置成了10Gbps,这样我的GT时钟和我IP的INIT时钟都能设置为156.25MHz。
- GT Type 没得选只有GTH,差别可以看这篇博文GTX/GTH/GTY/GTP/GTZ/GTM有什么区别?-张大侠
- Line Rate 选择10
- Column Used 排序方式,因为数据时并行传输的,在组合数据时要选择排序方式。
- Lanes 选1
- GT Quad 和 GT Lane默认
- GT Refclk和INIT clk都选择为156.25
- 下面的保持默认
- interface选Framing(数

本文档详细介绍了如何在Vivado2019.1中使用Xilinx ZCU102开发板搭建1lane的Aurora64B/66B自回环测试工程。通过设置参数如LineRate为10Gbps,阐述了AuroraIP的配置过程,并提到了在多lane设计中GT时钟的注意事项。同时,文章还分析了代码架构并给出了仿真前的准备,强调了在移植前可运行exampledesign来理解AuroraIP的工作行为。
最低0.47元/天 解锁文章
4214

被折叠的 条评论
为什么被折叠?



