摘要
提出了一种EPON系统核心MAC控制器的设计方案,融合FPGA技术与嵌入式系统实现了EPON的点对多点MAC接入功能.帧校验、加密、分类及仲裁等控制部分用FPGA完成,涉及复杂算法的注册与动态带宽分配利用嵌入式Linux平台实现.对MAC控制器设计中的关键技术点进行了全面阐述,提出了一种基于滑动窗机制的动态带宽分配方案以改善网络QoS性能.系统仿真结果表明,该设计方案可以采用低成本的FPGA来实现,为开发MAC控制器专用芯片提供了实用参考.
This paper proposed an architecture and design of the core MAC controller for the Ethernet PON, integrating both the Field Programmable Gate Array (FPGA) hardware and the embedded software applications on a System on Chip (SoC). Most control operations including encryption, authentication, classification and arbitration are implemented with FPGA, while particular scheduling tasks such as registration and dynamic bandwidth allocation (DBA) are performed on an embedded Linux platform. To achieve the network efficiency and improve the QoS performance of the EPON system, a novel DBA algorithm based on sliding window mechanism was presented. The proposed scheme is demonstrated to be fitted in a relatively low cost FPGA, which provides valuable experiences for MAC controller development.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2004年第12期2000-2005,共6页
Journal of Shanghai Jiaotong University