Font Size: a A A

Research And Implementation Of Hardware UDP/IP Stack Based On FPGA

Posted on:2011-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y H YeFull Text:PDF
GTID:2178360305964048Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
There are more and more Ethernet applications with a large amount of data, such as high-definition video and high-definition audio, this makes the embedded Ethernet technology become more popular. For this type of data transmission, it is common to use UDP as transfer protocol to meet the application demands in the industry. For the present, there are a number of embedded Ethernet solutions, among which the solutions with the UDP/IP software stack in the micro-controller are subject to the micro-controller ROM space. While the solutions with ASIC are subject to the cost factors and unchangeable protocol stack. All of these factors do not benefit the popularization of the embedded Ethernet applications.For these problems above, the thought of bringing the UDP/IP hardware stack into FPGA is proposed, namely, the function of the UDP/IP stack is re-described with hardware language, and then is implemented in FPGA. First of all, the functions of UDP/IP stack in different layers are analyzed in detail. Then a simplified UDP/IP hardware stack is designed for applications and hardware. Finally, the modules for different protocols are tested and verified. With the modular design idea, sub-modules are implemented respectively according to a streamlined UDP/IP stack, and then controlled by the top-level module, providing standard interfaces for PHY chip and top-level applications, so that the UDP/IP hardware stack can process network data.The innovation of this paper is to propose UDP/IP hardware stack in FPGA and do the research and realization of functions of the stack. Simulation results show that the stack module functions have achieved the desired results. However, with the existing research results applied to the network applications, there are still more studies required in-depth.
Keywords/Search Tags:UDP/IP hardware stack, Ethernet applications, FPGA, embedded Ethernet solutions
PDF Full Text Request
Related items