Font Size: a A A

Design Of USB2.0 Host Controller In A 32Bit MCU Used For VoIP

Posted on:2009-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y ChengFull Text:PDF
GTID:2178360275472261Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
USB(Universal Serial Bus) has many advantages such as hot-plug,PnP,credibility,low cost and so on. So nowadays, it has got a great use both for PC and embedded systems.This USB2.0 host controller is just an important external device interface of a 32 bit MCU(Micro Controller Unit) which is used for VoIP, and it is responsible for the transfers between CPU/DMA(Direct Memory Access) and the external devices as a data bridge.This project follows the standard IC design flow and has finished all the front-end design. The code is written by Verilog HDL, and the tool is UltraEdit; The function simulation uses the hardware/software co-verification platform and takes the testing by the driver which bases on C programs, and the tool is ModelSim; Finally, by using the software named Debussy, we can find the remain problems and errors, then correct them until it has met the expected requirement of the system.This USB2.0 host controller can work both in full and high speed, and the maximal rate is up to 480Mbit/s, and it also has many outstanding characteristics. Firstly, it uses the specific interrupt mode fit for MIPS core with many good qualities such as easy for maintenance,credibility and full use of bandwidth; Secondly, it is integrated with effective registers which are compatible with USB1.x and can support USB2.0 and high speed; Thirdly, by using ping-pong buffer, it greatly improves the transfer speed. And, by the detailed testing scheme, it validates the exactitude of the design. All the results indicate, this USB2.0 host controller has met the expected need, and can continue the following back-end design. And also, it has much value and innovations.
Keywords/Search Tags:MCU, USB2.0, Simulation
PDF Full Text Request
Related items