摘要
介绍了1000BASE-X物理编码层和物理层系统的设计,为了解决高速光纤传输过程中基线漂移和码流不平衡的问题,1000BASE-X物理编码层采用8B/10B编码算法。基于8B/10B编码规则和8B/10B编码内在相关性的分析研究,设计了一种查表法和组合逻辑法相结合的8B/10B编码器,通过硬件语言Verilog HDL实现了编码算法,并在QuartusII和Modelsim上进行综合和功能仿真验证,仿真结果表明该方法的逻辑资源面积占用小、编码速度快、可靠性高。
The design of 1000 BASE-X physical coding layer and physical layer system is introduced. In order to solve the problem of baseline drift and code stream imbalance during high-speed fiber transmission, 1000 BASE-X physical coding layer adopts 8 B/10 B coding algorithm. For the analysis of 8 B/10 B coding rules and 8 B/10 B coding intrinsic correlation, an 8 B/10 B encoder combining table lookup method and combinatorial logic method is designed. The encoding algorithm is implemented by hardware language Verilog HDL, the simulation and functional simulations are carried out on Modelsim and QuartusII. The results show that the method has small logic resource area, fast coding speed and high reliability.
作者
朱佳
万书芹
陆锋
ZHU Jia-;WAN Shuqin;LU Feng(Jiangnan University^Wuxi 214072,China;China Key System&Integrated Circuit Co.,Ltd.,Wuxi 214072,China)
出处
《电子与封装》
2020年第1期37-40,共4页
Electronics & Packaging
基金
国家自然科学基金(61704161)