Font Size: a A A

Design & Research Of Embedded Internet Radio Based On NiosⅡ

Posted on:2010-06-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z X JiangFull Text:PDF
GTID:2178360278459185Subject:Electrical system control and information technology
Abstract/Summary:PDF Full Text Request
Along with the development of networking and computer technology, the amount of internet radio station is getting more and more.Compared with the traditional broadcasting station,it has many merit .Especially with the popularity of 3G wireless surfer,more and more people will listen to the internet broadcasting. At present, however, the way of listening to the internet broadcasting is installing a radio software on a PC that can connect internet.This way has very obvious shortcoming: PC is bulky, not portable, high power consumption. Along with the embedded technology's development, it's possible to devolope an embedded internet radio which is portable, low-power, low-cost.In this paper, the embedded internet radio is a embedded electronic system based on SOPC technology, this electronic system takes a chip of FPGA as kernel,and this FPGA contains a NiosⅡsoft-core processor. It is able to connect internet throught the wired way, communicate with the internet radio station server,get audio stream data from it and broadcast the audio signal in local place by decoder chip of MP3.From the viewpoint of hardware design, the system is based on SOPC technology,and can be divided into 2 parts: external FPGA circuit and NiosII system.The NiosII system is consist of NiosII soft-core IP, Ethernet controller IP, CFI (Common Flash Interface, public flash interface) controller IP, SDRAM controller IP, etc. This paper introduced each IP's principle and the design notes. In the design, all the work is completed by Altera's Quartus II software.In software, this paper introduced the open-source uC/OS-II real-time operating system in detail, and gave it's transplantation methods to the NiosII. The network protocol aspect, the paper introduced the principle and usage of LwIP (Light weight IP protocol). Based on uC/OS-II and LwIP ,the paper compeleted this design's software platform.At last, introduced SHOUTCAST agreement and programed it using C language.The embedded internet radio designed by this paper was verified on the embedded FPGA / SOPC development platform. The experiment results showed that most of the designs have accomplished its scheduled aim and could afford some reference to the practical development of embedded internet radio.
Keywords/Search Tags:Internet raio, FPGA, NiosII
PDF Full Text Request
Related items