Font Size: a A A

Design Of A USB2.0 Interface Controller

Posted on:2009-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ZhangFull Text:PDF
GTID:2178360245466960Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
This dissertation introduces the design of USB2.0 Interface Controller. I make detailed analysis and realize aim at its two main parts- FLASH control and the enumeration. I also use timing diagram, state machine, and code to describe the realization of all USB2.0 device controller's functional modules, and gave the simulation results.Firstly, this dissertation introduces the features of USB chip, the current development of USB disk in the world. Then introduces the USB2.0 protocol and related sub-class protocol, as well as FPGA design methods, which is the standard must to follow. Then I layouts the whole system analysis reports and the port define of all modules. In order to meet the protocol request and further realization of the right design, I lookup a great deal of information during the time and translate the USB2.0 protocol.Then particular introduce the implement in detail of all modules, including the physical layer interface module,it completed the main bus incident-tracking,hung,rehabilitation,reset,swith,full-speed or high-speed switching,data transmission and other functions; protocol processing module,it main complete USB data packet's encapsulation and analysis as well as the implement of protocol; FLASH controller module,it completed the analysis of SCSI command and FLASH chip control; Enumeration module completion the identification of the U disk; Then is endpoint module use as a USB endpoint.Finally, the experimental results are analysed. The simulation waveforms of U disk's enumeration and FLASH control are in full compliance with the protocol of usb2.0 and FLASH control rules.
Keywords/Search Tags:Universal Serial Bus, Serial Interface Engine, Flash, Field Programmable Gate Array
PDF Full Text Request
Related items