论文部分内容阅读
本论文的研究工作是华为公司委托开发的合作项目的研究内容。其研究成果已直接用于产品,并且为进一步研究通信协议之间的互通转换打下了坚实的基础,具有很大的实际意义。 目前,网络处理器所采用的通信协议还没有一个完全统一的标准,因此要实现不同网络处理器之间的互通,就需要设计专门的转换逻辑。本论文主要是实现IBM公司的Rainier4GS3和C-PORT公司的C5—DCP之间的协议转换。 本论文完成了C5—DCP与Rainier4GS3之间的上行转换、实现了上行接收的线速设计、转换逻辑的系统集成及验证。除此之外,作者还对BFM仿真模型和FPGA高速电路设计技术进行了研究,为以后的研究学习积累了很好的经验。 本论文的主要研究工作包括: ● 通信协议转换逻辑的功能分析和设计需求; ● 通信协议转换逻辑上行方向的系统分析及体系结构设计,包括上行接收状态机、发送状态机、信元内字节位置调整机制等的设计; ● 通信协议转换逻辑上行方向的线速设计,主要是上行接收的线速设计,要使用流水设计技术; ● 提出了高速实现Round Robin调度策略的实现方法,并设计实现了桶式移位器和优先级编码电路; ● 应用BFM仿真模型设计了上行处理各模块的仿真Testbench,完成了各级模块的模块仿真和系统集成仿真。 ● 讨论了用FPGA设计高速电路应注意的问题和一些常用的设计技巧; ● 参与整个转换逻辑的系统集成和FPGA实现; ● 参与系统的验证工作; 通信协议转换逻辑的设计不仅可以解决不同网络处理器之间互通的问题,而且对于促进国产数据通信产品的研究与开发具有很重要的意义。同时在设计的过程中,进一步地探讨了基于FPGA的高速电路设计技术,对于FPGA的设计有参考价值。