Font Size: a A A

An Implementation For Embedded System Of Internet Communication Based On FPGA

Posted on:2008-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:F B HeiFull Text:PDF
GTID:2178360212474482Subject:Measurement technology and equipment
Abstract/Summary:PDF Full Text Request
It is a trend that the Embedded System connects with Internet. All kinds of home appliances and personal consumable will connect with Internet in the future. You can remote-control home appliances and check the environment of home and product. Thus, the Embedded System of internet communication will be applied broader. The combination of Embedded System,FPGA,SOC,SOPC will influence many people in the future.In this paper, a solution for developing embedded system capable of connecting directly to Internet based on FPGA is briefly presented. And the transmit speed of this system is improved a lot. By analyzing and simplifying of TCP/IP protocol, several basis protocols are implemented independently such as ARP (Address Resolution Protocol), IP (Internet Protocol), UDP (User Datagram Protocol) and TCP (Transmission Control Protocol). The system is achieved by software and hardware on FPGA. We regard the NIOSII+μC/OS-II as the software, and the VHDL program as the hardware.The CPU is NIOS II developed by ALTERA Corporation. The complicated TCP protocol is processed by software, and the UDP protocol is processed by hardware. The IP protocol and ARP protocol are achieved by VHDL. The TCP protocol stack runs onμC/OS-II and NIOS II. The FPGA loaded with IP Core and NIOS II can connect with Internet. CS8900A is used as lower layer network chip and its driver is completed. By packaging the UDP and TCP, the application program interface is also completed, which can be called by higher layer application program.
Keywords/Search Tags:NiosII, μC/OS-II, TCP/IP, Porting FPGA
PDF Full Text Request
Related items