Title :
Reconfigurable hardware implementation of gigabit UDP/IP stack based on spartan-6 FPGA
Author :
Mahmoodi, Mohammad Reza ; Sayedi, Sayed Masoud ; Mahmoodi, Batul
Author_Institution :
Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
Abstract :
This paper presents a very high speed FPGA implementation of UDP/IP stack. It not only can be a solution to FPGA-external world communication, but also can be regarded as a network node. The physical layer and its interface to the FPGA´s IO Blocks are pre-implemented off-the-shelf using an integrated gigabit Ethernet transceiver (Marvell 88E1111) which supports BASE-T standard. The link layer is based on Xilinx Tri-Mode Ethernet MAC core. A novel architecture of transport and network layers by means of both fabric and dedicated FPGA blocks is also proposed which can provide a PC-FPGA and vice versa gigabit data communication. A software program which sends and receives data in connected PC is also developed in MATLAB using DSP System Toolbox. Compared to previous works, the proposed system shows a noticeable speed-up, suitable for FPGA based data streaming applications. Both post place and route simulation and practical tests corroborate validity of the proposed system.
Keywords :
data communication; field programmable gate arrays; local area networks; mathematics computing; reconfigurable architectures; transceivers; transport protocols; BASE-T standard; DSP System Toolbox; FPGA IO Blocks; FPGA-external world communication; MATLAB; Marvell 88E1111; PC-FPGA; Spartan-6 FPGA; Xilinx Tri-Mode Ethernet MAC core; data streaming applications; fabric blocks; gigabit UDP-IP stack; gigabit data communication; integrated gigabit Ethernet transceiver; software program; Clocks; Field programmable gate arrays; IP networks; MATLAB; Protocols; Standards; Transmitters; FPGA; TCP; UDPI/P stack; gigabit Ethernet; network interface; reconfigurable architecture;
Conference_Titel :
Information Technology and Electrical Engineering (ICITEE), 2014 6th International Conference on
Conference_Location :
Yogyakarta
Print_ISBN :
978-1-4799-5302-8
DOI :
10.1109/ICITEED.2014.7007955