Font Size: a A A

Amba Interface Usb_otg_ip Nuclear Design And Fpga Implementation

Posted on:2011-02-11Degree:MasterType:Thesis
Country:ChinaCandidate:J J TangFull Text:PDF
GTID:2208360308967241Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As a low-cost and high-speed serial bus, USB bus plays an important role in all of the peripheral interfaces. With the OTG (On The Go) technology, the application area of USB is more expanded. USB OTG is widely used, which is not only for the market demanding, but also benefited for the development of its related chip. In the SoC design, on-chip buses based on a common design method are more and more paid attention. Due to the so many customers, the AMBA specification proposed by ARM is becoming the facto stand in all current on-chip buses (OCB). In this dissertation, the process and methods of how to design a common USB OTG IP, which is conform to USB OTG and AMBA specification, and verify it, will be clarified.The USB OTG soft IP introduced in the dissertation is designed with one OHC controller, one EHC controller and a device controller. Besides, an OTG controller is contained in this IP, which is used to handover the function of USB OTG IP. An external MCU is needed to assist analyzing the USB related protocol, so the AHB bus is used to connect the IP and MCU.Firstly, how to design the AHB interface is elaborated in the dissertation. An AHB master, AHB slave and DMA controller are contained in this interface module, which is based on the reusable methodology and handshake synchronization protocol, can provide the PIO or DMA accessing approach. Then, in order to verificate the USB OTG IP, a prototype verification platform based on FPGA and ARM microcontroller is set up. Meanwhile, some methods about test and verification are clarified in the dissertation. Lastly, the IP core with its corresponding driver successfully passed the function test. It can be implemented to an USB host or a device, and files can be transfered in the FPGA test. In addition, IP has the ability of OTG, which can handover the role between USB host and device. Therefore, this project achieves the basic features of USB 2.0 OTG IP, with some practicability and replicability.
Keywords/Search Tags:USB OTG, AMBA, DMA, Intellectual Property core
PDF Full Text Request
Related items