摘要
在分析IEEE 802.1Q协议的基础上,研究了千兆以太网媒体接入控制器(Media Access Control,MAC)中虚拟局域网(Virtual Local Area Network,VLAN)的实现方法,详细介绍了系统接收数据包与发送数据包的详细工作流程。结合各种VLAN划分策略的特点,分析了采用VLAN技术解决实际应用中需要区分不同帧格式的特殊需求。基于Altera FPGA设计了一种千兆全双工以太网MAC,实现了千兆以太网VLAN数据帧的收发,并对不同类型的帧进行了区分。通过现场可编程门阵列(FieldProgrammable Gate Array,FPGA)验证表明,设计能够完成千兆以太网VLAN数据帧的收发、区分功能,满足设计要求。
Based on an analysis of IEEE 802.1Q,the VLAN used in Gigabit Ethernet MAC is studied and the operation process of data package receiving and sending of the system is introduced.After studying the division of VLAN,the special requirement on differentiation of frame formats using VLAN technology is analyzed.A Gigabit Ethernet MAC for differentiation of frame formats based on Altera FPGA is designed to realize the receiving and transmitting of VLAN frames.At last,the design is verified through a FPGA device.The results show that the MAC can receive and transmit link layer data and differentiate between different frame formats,which meets the expected design requirements.
出处
《无线电工程》
2013年第1期1-3,共3页
Radio Engineering
基金
国防基础科研项目(B1120110001)