多协议高速串口芯片的PCS层设计和实现

来源 :清华大学 | 被引量 : 0次 | 上传用户:xiaobeisc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今数字时代发展迅速,数据的重要性也越来越得到关注,要想实现数据价值,传输过程极其重要,面对海量数据提出的高速稳定传输需求,高速串口技术以其良好的特性应运而生。然而发展至今,各种核心技术基本都掌握在国外手中,国内普遍采用直接购买相关IP核、芯片来搭建系统网络的做法,对国外形成过度依赖,尤其如军事等领域,技术积累不足将会严重威胁我们自身的安全和发展。本课题立项于高速串口技术,力求设计一款支持多协议的高速串口芯片,对于推动该领域国内自主研发产品的发展具有非常重要的战略意义。本文主要集中于FC协议和10G以太网协议,分别参考FC-AE-ASM标准和10Gbase-R标准,研究其数字部分PCS物理编码子层的设计和实现,其中需要解决的难点有:数据高速传输过程中稳定性问题、多种类型编解码问题、高速数据加解扰问题、数据位宽转换及同步问题、FPGA的完备验证问题等。针对以上难点,本文做了以下研究。首先,设计了一种基于传统FIFO改进的弹性缓冲器,利用协议提供的IDLE字符,合适地插入或者删除IDLE字符调节缓冲器两端的读写速率实现频率补偿,完成了数据稳定的跨时钟域操作,解决了数据高速传输的稳定性问题。其次,对于协议8B/10B和64B/66B不同的编解码需求,8B/10B采用分步操作法,按5B/6B和3B/4B两步完成,64B/66B采用查找表法,分数据码和控制码来完成,解决了不同类型编解码的问题。再者,在串行加解扰的原理上进行改进,使用并行加解扰方法进行等效,解决了高速数据的加解扰问题,保证了数据率。然后,采用最小公倍数法则,利用分数分频法解决了80B/32B和66B/32B的位宽转换问题,并检测数据状态将同步头对齐到边界,解决了数据同步的问题。最后,采用了FPGA提供的IP核GTY,搭建PMA层和PCS层的环路验证平台,并提出了一套完备的时钟方案,克服了FPGA验证中的众多工程性问题,模拟出PMA层,对PCS层进行了完备的验证。
其他文献
空调室外机噪声包括机械噪声、电磁噪声和气动噪声,其中机械噪声和电磁噪声在常规状态下影响较小,气动噪声是空调室外机风道系统的主要噪声。本文回顾了国内外关于空调室外机气
建筑垃圾行政执法在整个城市管理行政执法体系中占据着重要的地位。如何在现有执法工作模式上进一步提升建筑垃圾行政执法效率,如何真正建立一套长效、常态、科学、公正的建筑垃圾行政执法体系,是本文所要探讨的重要课题。本文介绍了建筑垃圾从产生到运输到消纳的全过程,分析了中心城区建筑垃圾行政执法的现状。目前,中心城区建筑垃圾的产生呈现逐年递增的趋势,管理手段虽也在与时俱进,快速提升,但是由于存在消纳场地少等目前
《筱庄笔记》是任乃强先生晚年写的一本回忆录。其中,身世录记录了任乃强先生从出生至20世纪40年代(西康省建立后)的人生经历,包括对先辈、家族、家乡,童年时代、求学经历的
随着城市建筑规模的增大和城镇化建设速度的加快,生态平衡受到了严重且不可逆转的改变,城市内涝灾害防治与雨水洪涝控制成为城市发展的热点问题。基于此,我国提出了创造以“自然蓄积、自然渗透、自然净化”为特征的新型海绵城市。为构建“海绵城市”而引入了一种兼顾生物相容性和工程功能性的建筑材料——植被混凝土,也称为植生混凝土,是以无砂多孔混凝土为骨架,孔隙中填充植物生长基材,组成具有一定强度且适宜植物生长的混凝
重金属对环境和人类的危害巨大,膨润土(Raw bentonite,RB)是储量丰富、价格低廉的粘土吸附剂,对膨润土进行加磁和有机修饰的双重处理可以明显提高其吸附性能、固液分离效果和磁稳定性。本研究以磁性膨润土(Magnetic bentonite,MB)为原材料,采用羧甲基纤维素纳(Sodium carboxymethyl cellulose,CMC)和聚乙烯亚胺(Polyethyleneimin
目的 :探讨用苯磺酸左旋氨氯地平片治疗高血压的临床效果。方法 :将我院收治的80例高血压患者作为本次研究的对象。按照治疗方法的不同,将这80例患者分为氨氯地平组(40例)和硝苯
目的:研究用二甲双胍和门冬胰岛素30对首次接受治疗的老年2型糖尿病患者进行治疗的临床效果.方法:对某院收治的首次接受治疗的82例老年2型糖尿病患者的临床资料进行回顾性研究.