面向2.5G SerDes的8b/10b编解码电路设计与测试

来源 :电子科技大学 | 被引量 : 15次 | 上传用户:between930
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的高速前进,特别是高速传输接口技术的发展,传统并行接口技术由于已经遇到了速度上的瓶颈,因此很难进一步发展,取而代之的是高速串口技术,以前用于光纤通道的高速SerDes逐渐成为接口中的主流技术。高速接口SerDes是Serializer(串行器)和Dserializer(解串器)的简称。这种接口技术属于主流的TDM(时分多路复用)、P2P(point-to-point,点对点)高速串行接口技术。本文的SerDes主要由接收端和发送端组成。在发送模块内,低速并行数据经过编码电路进行编码后,将已进行过DC补偿的低速并行数据经串行器串化,由LVDS(低压差分信号)发送电路通过传输媒介(如光纤等)传输出去。在接收模块,将高速LVDS信号转为正确的串行电平信号,经并串转换得到低速并行信号,并由解码电路进行解码,将低速并行数据还原。本文中编解码电路的设计是基于IBM在1983发明的8b/10b编码协议专利进行的。8b/10b编码技术具有编码后的数据保持DC平衡(数据流中不会有连续5个以上的“1”或者“0”)的特点,并通过编码规则在数据流中检错,可以通过特殊编码K码来实现数据流控制,可以满足SerDes对于编解码电路的要求。本文使用Verilog HDL硬件语言进行RTL级设计,使用组合和查找表两种不同的方式实现8b/10b编解码电路,统计了两种实现方式的逻辑资源,并且对电路进行了扩展。由于编解码模块在SerDes芯片中的重要作用,本文研究制定了8b/10b编解码仿真方案,使用modelsim对代码RTL级仿真和测试代码覆盖率分析(Code Coverage),使用HSPICE对电路进行前、后仿真,保证编解码功能准确和验证充分,保证SerDes芯片的出带成功。SerDes芯片的结构复杂,因此除了充分的仿真之外还需要芯片功能验证。为方便地观测芯片测试结果,本文在编解码模块内加入了内建自测试(BIST)电路。由于SerDes芯片是一款数模混合的芯片,并且数字电路实现了主要功能,因此本文设计了一种采用FPGA提供可编程的测试激励和输入参考时钟的测试开发板,并且通过FPGA的逻辑分析仪观察芯片测试结果,对SerDes芯片进行测试。
其他文献
目的:观察分期针刺加灸治疗脑梗死后手功能障碍的临床疗效,为临床治疗提供参考。方法:将80例确诊为脑梗死后手功能障碍的患者随机分为治疗组和对照组各40例。两组均行常规西
<正>德国是世界上经济最发达的国家之一,只要一提起德国产品,人们对它的质量和科技含量都留有非常深刻的印象。德国产品的质量与发达的科学技术是密不可分的。慕尼黑的德意志
<正>在我国,自然灾害、事故灾害、公共卫生和社会安全等突发事件每年造成非正常死亡的人数超过20万人,伤残超过200万人,经济损失超过6000亿元。调查显示,灾害后果如此严重,与
胃癌是我国最常见的肿瘤,对胃癌早发现、早诊断、早治疗可明显提高其生存率。一般认为,胃粘膜上皮细胞在发展为恶性肿瘤之前,常经历多年持续的癌前病变,及早识别和治疗这些病
纵隔内动脉瘤主要是指纵隔内的胸主动脉瘤、胸主动脉分支的动脉瘤以及非大动脉来源的纵隔动脉瘤。本文就上述疾病临床进展进行了文献检索和综述。胸主动脉瘤的治疗进展较快,
改革开放40年来,我国的马克思主义哲学研究经历了从"辩证唯物主义"到"实践唯物主义",再到"历史唯物主义"和"政治哲学"的形态演变。这一形态演变的背后,实际上体现了马克思主
目的:探讨前列腺素E-1对过度膨胀所致肺损伤的保护作用及作用机制。 方法:杂种犬16只,随机分为对照组和实验组,建立犬肺过度膨胀动物模型。对照组:保持肺过度膨胀6小时;实
基于对中美城市交通的观察和思考,阐述不同的城市用地模式决定了不同的大众出行方式选择。借鉴美国的经验与教训,结合中国城市现状和发展需要,寻求缓解城市交通拥堵的方法与
目的:通过建立急性哮喘小鼠模型,研究TGFβ/Smad信号通路与miR-21在早期气道重塑中的作用。方法:1.实验分组与模型制备将总计16只健康4周龄雌性SPF级BALB/c小鼠使用随机数字表法分成A组哮喘模型组、B组正常对照组,剪趾甲标记。A组哮喘模型组在第1天及第14天予腹腔注射以生理盐水(Normal Saline,NS)溶解鸡卵蛋白(Ovalbumin,OVA)50μg和氢氧化铝1mg的混
目的:探讨二氧化碳冷冻仪冷冻取代部分心房切口的改良迷宫手术治疗风湿性心脏瓣膜病合并的心房纤颤的疗效。方法 20例风湿性心脏瓣膜病合并心房纤颤的患者行瓣膜置换术,同时