Font Size: a A A

Usb Universal Serial Bus Ip Core Design And Implementation

Posted on:2003-12-23Degree:MasterType:Thesis
Country:ChinaCandidate:G ZhangFull Text:PDF
GTID:2208360095461020Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Universal Serial Bus (USB) is a connectivity specification aimed at peripherals connecting outside the computer in order to eliminate the hassle of opening the computer case for installing cards needed for certain devices. USB provides for ease of use, expandability, and speed for the end user, so USB will become the next protocol standard of computer peripherals. This dissertation focused on the working principle of USB and especially realized the design and simulation of the universal device controller and universal host controller, which are main parts of USB, based USB specification 1.1.Firstly, the architectural overview of USB is discussed and the USB function is analyzed. The structural analysis is finished in four aspects: system configuration, data flow types, data toggle, error detection and recovery. Based on these analyses, a more understandable structure of USB was established.Secondly, the USB device controller framework was established based on the USB device controller function requirements on clock extracting, protocol layer and data management. Then the USB device controller was described by hardware description language and simulated under self-established USB-PCI simulation environment. At last, the USB device controller was verified.Finally, this dissertation studies the transaction processing and mechanism of data flow of the USB host controller. The USB host controller was designed in five aspects: clock generating, serial data management in protocol layer, protocol regular translation, data FIFO and predominated control. After these, the USB host controller was simulated, synthesized and placed and layout by ActiveHDL, Synplify and Quartus II.In conclusion, this paper realized the USB device controller and USB host controller. The USB device controller is verified under PC's plug and play. At last the conmunication between USB and PCI is realised .
Keywords/Search Tags:USB, USB Device Contorller, USB Host Controller
PDF Full Text Request
Related items