|Implementation of TCP/IP protocol based on FPGA
|Sham, Chiu-wing Bruce (EIE)
|Electronic data processing.
Computer networks -- Design and construction.
Hong Kong Polytechnic University -- Dissertations
|Faculty of Engineering
|xii, 82 leaves : illustrations ; 30 cm
|With the rapid development of information and network technology, the demands on the transmission of network data become higher and higher. Compared to processing network packets using hardware method, the conventional way in implementing the TCP/IP protocol based on CPU and software tools, has less efficiency and lower speed. Moreover, when the bandwidth reaches gigabit level, the CPU may not be able to smoothly handle the network data, because of the processors limited speed. FPGA (Field Programmable Gate Array) has rich programmable resources. We can use hardware description language, Verilog HDL or VHDL, to achieve many complex functions. Using a hardware logic circuit to implement the TCP/IP protocol will improve the data processing ability. As the circuit designed for TCP/IP protocol is specific for network data exchange, the processing speed will be much higher, which is beyond the software tools. Meanwhile, as a programmable instrument, FPGA can be properly configured to satisfy different needs of different users. Nowadays there are many different kinds of tools for FPGA developing, with strong functions and high intelligence, from input, synthesize and simulation to configuration and optimization. These all help to reduce the development cycle time and cost. And many functional modules also have been generated into different Intellectual Property cores, which is also helpful to save time. Under this background, this dissertation is completed with the help of design platform Quartus II and simulation tool Modelsim. Through this project, I have strengthened my knowledge of TCP/IP protocol and FPGA.
|All rights reserved
Files in This Item:
|For All Users (off-campus access for PolyU Staff & Students only)
As a bona fide Library user, I declare that:
- I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
- I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
- I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.
By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.
Please use this identifier to cite or link to this item: