Design of Network Communication Module Based on RMII
The hardware design of homing system in torpedohas adopted a way of DSP+FPGA. DSP is used to process system information and FPGA (Filed Programmable Gate Array) is used to control the bottom hardware. Considering the great amount of DSP in the system, 100M Ethernet switcher is used to set up the interconnection of DSP. So any two DSP network node can conveniently do the data communication. It is by RMII (Reduced Medium-Independent Interface) that the Ethernet switch completes the network communication, but DSP dont have homologous peripherals to match with it. Apparently, it is required to design the module of network communication in the FPGA, who can complete the conversion from DSP data format to RMII data format. In the design, the communication module is divided into transmit state machine and receive state machine. Each state machine has two 2k bytes dual-port block memories, which are used as ping-pong buffers. One port of dual-port block memory is RMII data interface, whose width is 2 bits. The other port is DSP data interface, whose width is 32 bits. Writing command word to the address appointed can start sending data. Reading from the address appointed can judge whether data have been received. This module works in full duplex mode. Communication speed of this module is above 11MBytes/s through tests, and the resource which has been used up is small. So this module can attain the requirements of the system.
RMII network communication FPGA statemachine
Zhou Rui Qiao Chunjie Wang Yueke
College of Mechatronics Engineering and Automation,National Univ.of defense Technology,Changsha,China
国际会议
西安
英文
2007-08-16(万方平台首次上网日期,不代表论文的发表时间)