VC709是xilinx旗下的一款开发板,搭载了强大的Virtex-7芯片。有着丰富存储资源,时钟资源与高速接口。具体可参考xilinx官网的ug887手册,本次主要是想记录一下自己的学习过程与遇到的困难。
一、利用IBERT核实现回环测试。
具体的实现流程可参考知乎文章:在开始高速接口前,我们来试试IBERT测试吧! - 知乎
下面讲讲自己遇到的困难与最终解决方案。
这里设置的设置没什么好说的,注意一点就是,参考时钟决定了你的线速度,因为板子上的参考时钟是固定的(也可以通过外时钟的接入或者可编程时钟进行调改),线速度在1.25~6.25之间选择CPLL,大于6.25勾选QPLL。
笔者本次选择利用SFP+接口来做回环测试,一开始没有合适的外部时钟源,于是想用可编程SI5324来产生时钟,SI5324生成时钟的原理就是配置其中相关的寄存器,当时老板想让我用HLSc++来实现,通过已AXI总线接口的方式来向SI5432配置数据,在利用VIVADO自带的AX