XILINX开发板KCU105使用aurora协议---上

1、KCU105

KCU105是XILINX 基于Kintex ultrascale系列的FPGA 开发板,提供丰富的扩展接口,如SFP/SFP+,网口,HDMI和4路SMA连接器的GTH端口,PMOD数据接口,FMC LPC/HPC,PCIE金手指等,且可以通过micro USB实现JTAG配置,本次需要实现SMA连接器的gth端口实现1lane、6Gbps lane速率的aurora 通信。
在这里插入图片描述

2、XCKU040 GTH资源

KU芯片型号为XCKU040-2FFVA1156,GTH资源如图所示,GTH资源共有5个QUAD,共20路GTH,根据硬件连接可知sma gth端口连接在quad 226 X0Y11奥。
① gth资源:
在这里插入图片描述
② 硬件连接:
在这里插入图片描述

3、时钟配置

① 时钟需求 :确定配置gth lane位置后需要配置相应的gth时钟,因为bank 226参考时钟来自FMC和外部SMA接入,使用不便,因GTH bank参考时钟可以使用南北方位相邻bank的参考时钟,为了使用板载时钟,采用其相邻bank 227参考时钟 MGT_SI570_CLOCK_C_P/N。
在这里插入图片描述
② 时钟配置
开发板时钟配置提供串口UART通过USB与上位机连接,在配置前需要安装,以下软件:
Install Si Labs CP210x USB UART Drivers:USB转串口驱动
Tera Term installation or PuTTY:串口调试工具
通过串口调试软件,按照提示配置参考时钟为250M,并且将配置信息固化到EEPROM,这样上电后配置的时钟频率会保持250M。
1

4、调用IP CORE

确定参考时钟和GTH位置后,就可以开始接口部分,IP core调用如下:
在这里插入图片描述
参考文档地址:
https://china.xilinx.com/products/boards-and-kits/kcu105.html#hardware
https://china.xilinx.com/support/documentation/user_guides/ug575-ultrascale-pkg-pinout.pdf
https://www.xilinx.com/support/documentation/boards_and_kits/kcu105/2017_3/xtp352-kcu105-setup-c-2017-3.pdf

猜你喜欢

转载自blog.csdn.net/weixin_43813325/article/details/108611353