Font Size: a A A

Universal Serial Bus IP Core Design

Posted on:2004-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z FangFull Text:PDF
GTID:2168360095455720Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Universal Serial Bus (USB) is a connectivity specification which aimed at periph--erals 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 spsed for the end user, so USB will become the next protocol standard of computer peripherals.This paper studied the working principle of USB and designed the IP core of universal device controller, which are main parts of USB, based USB specification 1.1.Firstly, the architectural overview of USB was presented and the USB function analysis and structural analysis was finished in four aspects: system configuration, data flow types, data toggle and error detection and recovery. Based on these analyses, the module's partition of USB system was finished.Secondly ,based on the function requirement of USB device controller the system was divided into five modules, clock extracting, event detect, physical layer interface, media access controller, endpoint control layer and every module was designed in detail. Then the USB device controller was described by hardware description language. Afterthe design the modules were simulated, synthesized by ActiveHDL, Synplify and Maxplus II .The paper takes the top-down high-level design method. The USB device controller finally realized with the EP1K100QC208-3 chip which is a series of ACEX FPGA of Altera company...
Keywords/Search Tags:USB Device controller, IP core, VerilogHDL
PDF Full Text Request
Related items