第一次发文。有关XILINX的GTX已经调试了好多次,恰好手头有个相关项目,趁着有空,记录一下使用心得。
1.例化IP核时选择Include Shared Logic in example design,便于从example工程中复制gtx_common和gtx_GT_USRCLK_SOURCE。
2.GTX参考时钟必须要经过IBUFDS_GTE2原语(在gtx_GT_USRCLK_SOURCE.v中)
3.参考时钟是经过QPLL还是CPLL由设计决定,一般线速率小于6Gbps时用CPLL,可在IP核中选择。
4.CPLL原语包含在GTXE2_CHANNEL中(即IP核自动生成);而QPLL则包含在GTXE2_COMMON内,需要例化gtx_common模块。
5.无论选择CPLL还是QPLL,gtx_common模块是必须要例化的。每次IP核设置更改后,建议检查QPLLREFCLKSEL或CPLLREFCLKSEL,涉及到参考时钟的输入,具体见UG476。最好每次更改IP核参数之后都从exampl