aurora接口channel_up,gt_common问题记录

时间:2024-03-20 13:28:27

1.环境

软件:vivado 2016.4

硬件:kc705开发板

2.问题记录

2.1 vivado route时,报告gt_common错误

2.1.1 错误提示

aurora接口channel_up,gt_common问题记录

2.1.2 工程框图

aurora接口channel_up,gt_common问题记录

起初想法是,aurora_0用GTXQ0,aurora_1用GTXQ1,作为ip的参考时钟,且aurora0/1 单独例化各自的gt_common模块。

2.1.3 解决办法

将两路aurora接口公用一个gt_common模块

2.1.4 参考资料

ug476中有7series tranceiver gtx介绍如下,bank118只有一组gt_common.

aurora接口channel_up,gt_common问题记录

2.2 aurora_simplex_tx 上电channel_up为1

2.2.1 现象

上面的工程,将bit文件烧入fpga后,发现simplex_tx 接口的 channel_up就为1(光纤未链接状态)。

2.2.2 解释

pg074上说明如下:

aurora接口channel_up,gt_common问题记录

官方文档sp011上aurora initial 流程如下:

aurora接口channel_up,gt_common问题记录

aurora接口channel_up,gt_common问题记录

 

aurora接口channel_up,gt_common问题记录

说明aurora simplex_tx上电 channel up是正常现象。