电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2011年
21期
163-165,169
,共4页
丁世勇%谭文文%李桂英
丁世勇%譚文文%李桂英
정세용%담문문%리계영
以太网%FPGA%Verilog%HDL%Modelsim%MAC控制器
以太網%FPGA%Verilog%HDL%Modelsim%MAC控製器
이태망%FPGA%Verilog%HDL%Modelsim%MAC공제기
Ethemet%FPGA%Verilog HDL%Modelsim%MAC controller
介绍了基于FPGA的以太网MAC控制器的设计,主要实现了半双工模式下CSMA/CD协议、全双工模式下Pause帧的收发,以及对物理层芯片中寄存器的读写访问。设计采用Verilog硬件描述语,按照自顶向下的设计流程描述了以太网的主要功能模块,该控制器通过Modelsim进行了仿真并进行了FPGA板级验证,验证其能够满足802.3标准的要求。
介紹瞭基于FPGA的以太網MAC控製器的設計,主要實現瞭半雙工模式下CSMA/CD協議、全雙工模式下Pause幀的收髮,以及對物理層芯片中寄存器的讀寫訪問。設計採用Verilog硬件描述語,按照自頂嚮下的設計流程描述瞭以太網的主要功能模塊,該控製器通過Modelsim進行瞭倣真併進行瞭FPGA闆級驗證,驗證其能夠滿足802.3標準的要求。
개소료기우FPGA적이태망MAC공제기적설계,주요실현료반쌍공모식하CSMA/CD협의、전쌍공모식하Pause정적수발,이급대물리층심편중기존기적독사방문。설계채용Verilog경건묘술어,안조자정향하적설계류정묘술료이태망적주요공능모괴,해공제기통과Modelsim진행료방진병진행료FPGA판급험증,험증기능구만족802.3표준적요구。
The design of Ehernet MAC controller based on FPGA is described. The controller realizes the CSMA/CD (Carrier Sense Multiple Access/Collision Detection)protocol in half duplex mode and the transmitting and receiving of Pause frame in full duplex mode, and it can access the register in the physical chip. The whole design is described in a way of top-down design flow with Verilog hardware description language. We simulated the design with Modelsim and verified it with FPGA board. The test result shows that the design can satisfy the requirement of 802.3 standard.