Xilinx IP GTY调试心得

描述

    本文为调试心得

    1.TXUSRCLK为用户接口时钟,接的PCS层,TXUSRCLK2接的PMA层,TXUSRCLK对应的GUI界面为user data width,而 TXUSRCLK2 对应的 GUI界面为internal data width。

PCS

    2.两者的位宽可以相同,也可以不同,相同时,TXUSRCLK = TXUSRCLK 2,当在使用时,如果IP设置 8B/10B编码,在控制用户接口时,没有什么要特别注意的。而如果IP设置64B/66B编码,那么在TX用户接口,控制tx sequence时时序会不同,需要特别注意,并且根据user data width 的不同,tx sequence 的掩码位置也不同,更具体的信息需要去阅读手册ug578,pg182。

    3.8B/10B编码是不需要你进行 bit移位来还原数据的,但64B /66B 编码是需要的。

    4.使用8b/10b编码时

PCS

否则

PCS

    5.使用的K码一般使用k28.5,即BC

PCS

    6.接下来是最重要的使用问题,通常,我们使用GT IP大多会选 4个lane

PCS

在IP核GUI界面中,选了x0y0-x3y3 共4个通道,然后GUI界面有tx master channel和 rx maxter channel 这个选项,当使用gt例化一个quad的时要注意master所在的lane在外部硬件上一定要确保连接不可悬空,否则导致其它lane连接不稳定。上板实测发现设置主为x0y0,如果你的x0y0的硬件没接,那么你的x1y1-x3y3会工作不正常,硬件上一定要接x0y0,其他lane才会正常工作。

     7.PMA层设置

PCS

PCS






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分