10G EPON系统OAM子层的逻辑设计与验证

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:yishuiji111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要阐述了10G EPON系统OAM子层逻辑的设计与验证。首先介绍了以太网技术、接入技术、无源光网络技术的发展历程以及10G EPON系统的工作机制和相关理论知识,随后介绍了10G EPON OAM子层通信的电子系统级(Electronic System Level, ESL)建模实现,然后重点阐述了OAM子层逻辑的设计实现和仿真验证。对协议IEEE802.3ah和IEEE802.3av规定的OAM子层的各个功能单元,如Control单元、Multiplexer单元以及Parser单元都做了详细的ESL建模分析。对整个OAM子层硬件逻辑中的各个功能模块,如配置模块、下行数据帧处理模块、CPU下发的OAM帧处理模块、下行Information OAM帧自动产生模块、加权轮询(Weighted Round-Robin, WRR)调度模块和严格优先级(Strict Priority, SP)调度模块、下行数据流量控制模块、上行帧解析模块、上行数据帧处理模块以及上行OAM帧处理模块等都提供了详细的设计方案和仿真验证。最终,论文设计的10G EPON OAM子层逻辑协同相应的软件成功实现了10G EPON协议标准规范的所有功能。系统设计中,采用自上而下的设计流程完成各个子模块的设计。首先对IEEE802.3ah和IEEE802.3av协议进行分析和研究,结合用户的产品需求书,规划出各个模块的逻辑需求规格书。接下来,对整个系统所列出的功能点进行整体方案设计。随后,完成整个OAM子层的ESL建模,从而保证了系统功能与性能的可实现性。最后,完成了系统中各个子模块的详细方案设计和RTL编码。系统验证中,采取由模块到系统的验证策略。先对各级子模块进行单元验证。在充分保证本级各个子模块功能正确和完善的前提下,再进行本级各个模块的联调,即集成验证。然后,进行整个10G EPON系统的验证。通过对各种综合业务功能(自动注册、注销,测距,多点控制协议处理和动态带宽分配等)的验证,确保整个10G EPON系统的功能可实现性和各个软硬件模块间的兼容性。最后,在确保10G EPON系统EDA仿真验证充分和可靠的前提下,对系统的逻辑部分进行综合、布局布线等工作。以上工作为该10G EPON逻辑ASIC的顺利流片提供了保障。
其他文献
学位