Dissertation > Excellent graduate degree dissertation topics show
The Implementation of USB Device Interface IP Core
Author: WuXiaoXia
Tutor: GeYuanQing
School: Tsinghua University
Course: Electronic Science and Technology
Keywords: USB IP core FPGA SOC Dedicated controller
CLC: TP336
Type: Master's thesis
Year: 2005
Downloads: 558
Quote: 8
Read: Download Dissertation
Abstract
|
With the development of computer technology , various computer peripheral interface facing a series of problems , such as I / O conflicts , not any plug to limit the development of the peripheral . In this context , a low-cost , plug-and-play USB bus , its appearance is of great significance for the further development of the computer . USB demand growing trend , the paper presents the ideas and methods of the USB Device Interface IP soft-core design . Firstly, a brief description of the the USB1.1 specification of system architecture and communication theory . Subsequently , the paper describes the details of the USB device interface IP core design thinking and design of each module , mainly concentrated in the physical layer, protocol layer and controller module . The physical layer is implemented in the asynchronous data stream sampling and the separation of clock and data , the serial-parallel conversion ; protocol layer split decomposed into packets , packet assembly and the three parts of the protocol engine , flexible implementation complexity USB protocol ; the design of the controller module uses two programs, a dedicated controller and universal controller , both the controller functions . Finally, the paper introduces a the FPGA system of verification environment and given the physical map , a detailed description of the verification process . In this environment , the hardware and software co- simulation and verification . In the verification process , the configuration of the USB mouse in the FPGA board successfully completed the USB communication with the host , and USB bus analyzer intercepted communications sample . Verification , the design of the USB interface can be used as a single IP module embedded into other USB devices or SOC system .
|
Related Dissertations
- Design of Electronicalcontrol System for Electronic Jacquard Knitting Machine,TS183
- Research on the Integrated Grating Subdividing Digital Display Device Based on DSP,TH822
- Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
- Study on Drive and Control System of Five-Phase PMSM Based on FPGA,TM341
- Development of LXI Arbitrary Waveform Generator,TM935
- Design of Digital Predistorter for RF Power Amplifier Based on FPGA,TN722.75
- Synchronization and Channel Estimation Algorithm in Bursted OFDM System and Its Implementation on FPGA,TN919.3
- Performance Analysis of Anti-Multipath Capability in DSSS System and Study on the Compensation Methods,TN914.42
- Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
- Research and Hardware Simulation of Multiuser Spread Spectrum Code Acquisition Based on FPGA,TN914.42
- Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
- Research of High Speed Image Pre-processing System Based on FPGA,TP391.41
- Development of 3-Dimensional Scanning Probe Data Acquisition System Based on DSP,TP274.2
- Design of High-Speed Digital Image Acquisition and Interface Based on FPGA,TP274.2
- Development of Inductance Sensor Data Acquisition System Based on FPGA,TP274.2
- Development of Serial Bus Analyzer Based on Nios,TP274
- Development of PMC High-speed Data Transmission Board Design Based on FPGA-RocketIO_X,TP274.2
- Development of Pxibus High Performance Digital I/O Module,TP274
- Development of LXI Counter,TP274
- A High-Speed and Real-Time Data Acquisition System Based on FPGA,TP274.2
- Study on Dynamic Electrocardiogram Monitoring System and Electrocardiosignal Processing Method,TH772.2
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Electronic digital computer (not a continuous role in computer ) > Bus channel
© 2012 www.DissertationTopic.Net Mobile
|