"); //-->
车震是什么| 骨量偏高代表什么意思| 番茄红素有什么作用| 闲情雅致是什么意思| 埋单是什么意思| 什么叫辅酶q10| 什么样的人容易高原反应| 友女是什么意思| 吃什么对心脏好| 植物神经功能紊乱吃什么药最好| 刺梨是什么| 胆囊息肉是什么原因造成的| 什么是有意义的东西| 月关是什么意思| 丰盈是什么意思| 惜字如金什么意思| 什么水果维生素c含量最高| 3月16号是什么星座的| 天理是什么意思| 为什么积食发烧很难退| 植树节是什么时候| 儿女情长英雄气短是什么意思| 荷尔蒙是什么意思| 锖色是什么颜色| 喉结下面是什么部位| 关灯吃面什么意思| 喉炎吃什么药好得快| 牛肉汤配什么菜好吃| 肺炎有什么症状| 多吃苹果有什么好处| 羽立念什么| 高硼硅玻璃是什么材质| 脸小适合什么发型| 硕的拼音是什么| 中医是什么| 下肢动脉闭塞吃什么药| hpv16阳性有什么症状| 什么叫萎缩性胃炎| 什么人不能吃茄子| 冬枣不能和什么一起吃| 女人耳鸣是什么前兆| 什么属相不能带狗牙| 做扩胸运动有什么好处| 总胆红素是什么意思| 舍什么救什么| 脑白质疏松症是什么病| 鸭肫是什么部位| 手容易出汗是什么原因| 一个木一个号念什么| 妄语是什么意思| 检测怀孕最准确的方法是什么| 江西什么最出名| 经方是什么意思| 烂舌头是什么原因| 怀孕了吃什么药能流掉| pd是什么| 织女是什么意思| 锁骨疼挂什么科| 膳是什么意思| 胃为什么会疼| 尿尿疼吃什么药| 抗凝血是什么意思| 结婚唱什么歌送给新人| 是什么拼音| 胆结石什么原因引起的| 甲状旁腺分泌什么激素| 一什么心| 尿次数多是什么原因| 不粘锅涂层是什么材料| 食道炎用什么药最好| 我好想你是什么歌| 幽门螺杆菌阴性是什么意思| 右位是什么意思| 努尔哈赤是什么民族| 正月初七什么星座| 农历6月21日是什么星座| 马跟什么生肖最配| 子宫内膜双层什么意思| 哺乳期头痛可以吃什么药| 风土人情是什么意思| 醛固酮高吃什么降压药| 梦见一条大蟒蛇是什么征兆| 平肝潜阳是什么意思| 还珠格格什么时候上映的| 拉直和软化有什么区别| 口腔医学是干什么的| 缩量横盘意味着什么| 听佛歌有什么好处| 怡的意思和含义是什么| 吃了避孕药会有什么副作用| 舌头裂痕是什么原因| 7月15日什么星座| 鼻子流血是什么原因| 故宫里面有什么| 尿常规白细胞高是什么原因| 很man是什么意思| 女性更年期潮热出汗吃什么药| rem是什么意思| 夕火念什么| 痦子和痣有什么区别| 红色配什么颜色好看| 耐药菌感染什么意思| 猪猪侠叫什么| 吃什么可以来月经最快最有效| 经常尿路感染是什么原因| 长的像蛇的鱼是什么鱼| 送护士女朋友什么礼物| 5月4日什么星座| 香蕉有什么功效和作用| 十二指肠球部溃疡吃什么药| her2是什么意思| 4月3号什么星座| 公安厅长是什么级别| 蚊子最怕什么气味| 木梳子梳头有什么好处| 故什么意思| 梅毒是什么病| 想吃辣的是什么原因| 安琪儿是什么意思| 是什么原因| 当律师需要什么条件| 肺结节是什么原因| 新生儿呛奶是什么原因引起的| 胃窦糜烂是什么意思严重吗| 十月初八是什么星座| 水痘疫苗第二针什么时候打| 羽衣甘蓝是什么| 狗篮子什么意思| 十三幺是什么意思| 大脑缺氧有什么症状| 甘耳朵旁什么字| 三个火是什么字念什么| 1955属什么生肖| 护理学主要学什么| 铁马是什么| 右位是什么意思| 溶栓治疗是什么意思| 煜怎么读音是什么意思| 准确值是什么意思| 什么汤降火| 大肠杆菌用什么药治疗效果好| 女性尿特别黄是什么原因| 东海龙王叫什么名字| 陈皮有什么功效作用| 木指什么生肖| 什么一刻值千金花有清香月有阴| 小儿风寒感冒吃什么药最好| 女人吃槐花有什么好处| head是什么牌子| 一个口一个者念什么| 二郎腿为什么叫二郎腿| 3岁宝宝流鼻血是什么原因| 糖尿病不能吃什么| maggie什么意思| 胺试验阳性是什么意思| 女性解脲支原体阳性吃什么药| 惊为天人是什么意思| 梦见梯子是什么意思| 脚腕酸是什么原因| 双鱼座什么性格| 大片是什么意思| 中暑不能吃什么| 支气管发炎是什么原因引起的| 突然头晕恶心是什么原因| 菠萝蜜和什么不能一起吃| 没主见是什么意思| 地球上什么东西每天要走的距离最远| 利玛窦什么时候来中国| 介入医学科是什么科室| 壁虎在家里是什么征兆| 梦见买东西是什么意思| 武汉市长是什么级别| 绿色洋桔梗花语是什么| 上海五行属什么| 钾偏低是什么原因| 肝火吃什么药| 中性粒细胞百分比高是什么原因| 霸道是什么意思| 身体老是出汗是什么原因| 什么样的女孩容易招鬼| 为什么会有湿疹| 非赘生性囊肿什么意思| 白灼虾是什么虾| 喝啤酒有什么好处| 余字五行属什么| 急性阑尾炎什么症状| 血脂高低看什么指标| 上午十点是什么时辰| pdrn是什么| cd8高是什么原因| 地方是什么意思| 舌头起泡是什么原因引起的| 荔枝不能和什么同吃| 积分落户是什么意思| 头孢不能和什么一起吃| 石榴什么时候开花| 皮肤发痒是什么原因| 血小板低吃什么补的快| 狗可以吃什么| 软卧代软座什么意思| cpa是什么意思| 矬是什么意思| 你喜欢我什么我改| 嘴角边长痘痘是什么原因| 杨枝甘露是什么意思| 女性绝经期在什么年龄是正常的| 无拘无束的意思是什么| n0是什么意思| 女人盗汗吃什么好得快| 夏天吃什么最好| 嘴角裂口是什么原因怎么办| hippo什么意思| 内分泌失调吃什么食物好| 妥投是什么意思| 拉新是什么意思| 三峡大坝什么时候建成的| 小孩子隔三差五流鼻血什么原因| 数值是什么意思| 10086查话费发什么短信| 铃字五行属什么| 为什么端午节要吃粽子| 屈光不正什么意思| 言字旁的字和什么有关| 嬴政和芈月是什么关系| 卧推练什么肌肉| 女士内裤用什么洗最好| 为什么感冒药吃了想睡觉| 茶色尿液提示什么病| hmo是什么意思| 干将是什么意思| 邋遢什么意思| 身上麻是什么原因| 8月23是什么星座| 红细胞偏低是什么原因| 薄荷绿是什么颜色| 身上发热是什么原因| 满月红鸡蛋用什么染| 途径是什么意思| 白羊男喜欢什么样的女生| bmo是什么意思| 康乃馨的花语代表什么| 什么炖鸡汤好喝又营养| 开救护车需要什么条件| 最大的哺乳动物是什么| 8月17号是什么星座| 过敏是什么症状| 郭富城什么星座| 金牛座和什么座最配| 握手是什么意思| 许冠杰属什么生肖| 白月光是什么意思| 狗狗吐黄水是什么原因| 安慰的意思是什么| 急性子是什么意思| 什么鱼没有刺| 鹅蛋脸适合什么样的发型| 查染色体的目的是什么| 梦遗是什么| 黑芝麻和白芝麻有什么区别| 744是什么意思| 阴虚火旺有什么表现症状| 皮肤上有小白斑点是什么原因| 风团是什么原因引起的| 家里放什么最招财| 百度最近使用Xilinx 7系列690T芯片的多个GTX接口传输千兆以太网数据帧时,在某些的测试情况下个别GTX接口会出现少量丢帧的问题,最后通过实验发现是时钟的分配使用问题,具体而言是GTX接口的QPLL和CPLL的使用问题。
情况说明
本次调试的主要任务是调通FPGA板子(型号为690T)上的24个GTX接口(对应于24个SGMII接口)。每个BANK上有4个GTX接口,每个接插件上也是4个GTX接口。如下图所示。
1、出现问题波形
连接数据源,下载自回环程序测试接口,发现X1 AB,X2AB,X3 AB 正常,X1 CD,X2 CD,X3 CD(就是靠后的一排)有少量丢帧。正常的口和有丢帧的口连接同一个地检口测试,且下载的是相同程序。错口打固定帧256字节时在VIVADO上抓信号看到收到了超短帧和错帧。且帧头出错。
2、测试场景一:24口的BANK及接插件分配情况
框内的为一个BANK,一条横线上的为一个接插件上的
测试情况:打接口回环,X1 AB,X2 AB,X3 AB正常收发,X1CD,X2 CD,X3 CD有丢帧。
3、测试场景二:12口的BANK及接插件分配情况
测试情况:打接口回环。此时的X1 AB和 X1 CD现象与上面的24口情况相同(约束方法相同,X1 CD有丢帧现象。但之前测试12口的时候无误)。但此时X3 CD正常接收。(注意到此时的X3 CD和24口测试程序的约束方法不同,此时X3 CD有两个主核,有两个从核,初步怀疑是一个主核带不起三个从核或是一个bank到集插件上的时钟走线有问题。)
4、测试场景三:测试版BANK及接插件分配情况
测试情况:打接口回环。此时的X1 AB上的数据1,2正常,数据3,4丢帧,X1 CD上的数据5,6丢帧,数据7,8正常。可以发现正常的数据口都有一个主核,一个从核。而丢帧的数据口只有从核。
分析:此时可以排除是硬件问题,因为测试情况一、二时,X1 AB可正常收发数据。然而换成测试三的约束条件,发现有两个口也丢帧。
解决思路
经过上面的三种方案验证,怀疑是从核不能独立工作。于是查阅GTX手册,看到GTX的外部时钟使用模式如下图:
GTXE2_CHANNEL/ GTHE2_CHANNEL必须为每个收发器实例化原语。如果需要高性能QPLL时,必须实例化GTXE2_COMMON/GTHE2_COMMON原语。若速率要求不高,则可以每个通道用CPLL.用QPLL时,每个QUAD块上若用多个GTX接口,则需要有主从之分。
用QPLL时参考时钟经过IBUFDS_GTE2原语输出到GTXE2_COMMON/GTHE2_COMMON原语。
GTXE2_COMMON/GTHE2_COMMON原语产生的时钟再供给其他channel.由于一个QUAD块上只能有一个GTXE2_COMMON/GTHE2_COMMON,所以再用QPLL时一个QUAD块上有主从之分。
为了解决这次调试时出现的从核不能独立工作的现象,采用CPLL的方式,每个channel都有CPLL,所以每个核都是一样的,没有主从之分,问题解决。每个核都接的是参考时钟经过IBUFDS_GTE2原语输出的单端参考时钟。程序中把GTXE2_COMMON/GTHE2_COMMON原语注释掉,把输入到核的GTXE2_COMMON/GTHE2_COMMON的输出接零就好,如下图:
基础知识
以下来源于网络:
Xilinx的7系列FPGA随着集成度的提高,其高速串行收发器不再独占一个单独的参考时钟,而是以Quad来对串行高速收发器进行分组,四个串行高速收发器和一个COMMOM(QPLL)组成一个Quad,每一个串行高速收发器称为一个Channel。
QPLL和CPLL的区别,在于两者支持的线速率不同,对于CPLL来说,支持的线速率位1.6GHz到3.3GHZ之间,而对于QPLL来说,GTX支持的线速率分两档,Lower Baud支持5.93GHz~8.0GHz,Upper Baud支持9.8GHz~12.5GHz,对于GTH则不分档位,支持的线速率为8.0GHz~13.1GHz。
Xilinx的7系列FPGA根据不同的器件类型,集成了GTP、GTX、GTH以及GTZ四种串行高速收发器,四种收发器主要区别是支持的线速率不同,下图可以说明在7系列里面器件类型和支持的收发器类型以及最大的收发器数量。
Xilinx的7系列FPGA随着集成度的提高,其高速串行收发器不再独占一个单独的参考时钟,而是以Quad来对串行高速收发器进行分组,四个串行高速收发器和一个COMMOM(QPLL)组成一个Quad,每一个串行高速收发器称为一个Channel,以XC7K325T为例,GTX在FPGA内部如下图所示:
对于每一个串行高速收发器,其包含了发送部分和接收部分,内部结构如下图:
发送端和接收端功能独立,均由PMA(Physical Media Attachment,物理媒介适配层)和PCS(Physical Coding Sublayer,物理编码子层)两个子层组成。其中PMA子层包含高速串并转换(Serdes)、预/后加重、接收均衡、时钟发生器及时钟恢复等电路。PCS子层包含8B/10B编解码、缓冲区、通道绑定和时钟修正等电路。
GTX发送端处理流程:首先用户逻辑数据经过8B/10B编码后,进入一个发送缓存区,该缓冲区主要是PMA子层和PCS子层两个时钟域的时钟隔离,解决两者时钟速率匹配和相位差异的问题,最后经过高速Serdes进行并串转换,有必要的话,可以进行预加重、后加重。值得一提的是,如果在PCB设计时不慎将TXP和TXN差分引脚交叉连接,则可以通过极性控制来弥补这个设计错误。接收端和发送端过程相反,相似点较多,这里就不赘述了,需要注意的是RX接收端的弹性缓冲区,其具有时钟纠正和通道绑定功能。
上面是GTX的性能和结构功能概述,下面详细分析GTX的时钟结构。
以7系列的GTX来说,每个Quad有两个外部差分参考时钟源,其中一个Quad的时钟结构如下图所示:
红色方框部分是两个差分参考时钟输入,每个外部参考时钟的输入必须经过IBUFDS_GTE2源语之后才能使用。绿色方框是来自其他Quad的参考时钟输入,7系列FPGA支持使用相邻(南北方向)Quad的参考时钟作为当前Quad的参考时钟,多路参考时钟源经过一个选择器之后,分两路进入QPLL和CPLL,如图五和图六,其中蓝色方框是QPLL,黄色方框是CPLL,对于一个GTX Channel来说,可以独立选择参考时钟,可以选择QPLL,也可以选择CPLL,QPLL和CPLL的区别在于两者支持的线速率不同,QPLL支持的线速率高于CPLL,图七是外部参考时钟模型的详细结构,红色箭头表示QPLL通路,黄色箭头表示CPLL通路。
因为每一个Quad有两个外部参考时钟,因此对于每一个Quad来说,可以选择两个不同的参考时钟,每一个CHANNEL的接收端和发送端都可以独立选择参考时钟,如下图所示:
如果用户需要使用其他Quad的参考时钟源来作为当前Quad的参考时钟,在满足下面三个条件的情况下可以使用:
1、只能使用当前Quad上方的Quad的参考时钟;
2、只能使用当前Quad下方的Quad的参考时钟;
3、一个Quad的参考时钟源不能驱动超过3个Quad的收发器(只能驱动当前Quad和上下方相邻两个Quad);
满足上面的条件,就可以把其他Quad的参考时钟配置成当前Quad的参考时钟,如下图所示,注意图中红色方框表示相邻的Quad:
QPLL和CPLL的区别,在于两者支持的线速率不同,对于CPLL来说,支持的线速率位1.6GHz到3.3GHZ之间,而对于QPLL来说,GTX支持的线速率分两档,Lower Baud支持5.93GHz~8.0GHz,Upper Baud支持9.8GHz~12.5GHz,对于GTH则不分档位,支持的线速率为8.0GHz~13.1GHz。当以高于CPLL操作范围的线路速率操作通道时,需要使用QPLL。GTXE2_COMMON原语封装了当使用GTX QPLL时,必须实例化GTX QPLL。
全文完。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
狐臭什么味 | 西施姓什么 | 硫磺是什么 | 吃什么降三高最好 | 热痱子长什么样 |
张紫妍为什么自杀 | 甲亢是一种什么病 | 直率是什么意思 | 贬义词是什么意思 | alk是什么意思 |
洗衣粉和洗衣液有什么区别 | 为什么叫五七干校 | 现在最好的避孕方法是什么 | 把脉把的是什么脉 | 亥是什么意思 |
太妹是什么意思 | 什么牌子的氨糖最好 | 黑天鹅是什么意思 | 吃什么能消除脂肪瘤 | 尿结石吃什么药 |
双休什么意思hcv8jop1ns3r.cn | 咳嗽肺疼是什么原因hcv8jop2ns4r.cn | 9月15号是什么日子hcv9jop8ns3r.cn | 喜大普奔是什么意思hcv8jop0ns6r.cn | 跳蛋是什么意思hcv8jop1ns7r.cn |
骨扫描是检查什么adwl56.com | 毕业送什么花hcv7jop5ns0r.cn | 四月二十一是什么星座hcv8jop6ns1r.cn | 什么叫痔疮hcv7jop9ns2r.cn | 肉芽是什么onlinewuye.com |
全可以加什么偏旁hcv9jop5ns6r.cn | 便秘去药店买什么药吃hcv7jop5ns6r.cn | 塞翁失马是什么生肖baiqunet.com | 静脉曲张 看什么科hcv7jop9ns6r.cn | 节食是什么意思hcv8jop5ns5r.cn |
医院按摩挂什么科hcv7jop6ns2r.cn | 宝宝什么时候长牙zhongyiyatai.com | 胃溃疡什么症状hcv8jop5ns4r.cn | 脓是什么hcv9jop7ns5r.cn | 一甲子是什么意思hcv8jop2ns7r.cn |