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

  1. Design of Electronicalcontrol System for Electronic Jacquard Knitting Machine,TS183
  2. Research on the Integrated Grating Subdividing Digital Display Device Based on DSP,TH822
  3. Research on Electromagnetic Acoustic Transducer Detection System Based on FPGA,TH878.2
  4. Study on Drive and Control System of Five-Phase PMSM Based on FPGA,TM341
  5. Development of LXI Arbitrary Waveform Generator,TM935
  6. Design of Digital Predistorter for RF Power Amplifier Based on FPGA,TN722.75
  7. Synchronization and Channel Estimation Algorithm in Bursted OFDM System and Its Implementation on FPGA,TN919.3
  8. Performance Analysis of Anti-Multipath Capability in DSSS System and Study on the Compensation Methods,TN914.42
  9. Optimizing and Realising Research on Vedio Compression in TV Guidance System,TN919.81
  10. Research and Hardware Simulation of Multiuser Spread Spectrum Code Acquisition Based on FPGA,TN914.42
  11. Research on Basic Algorithms of Digital Image Processing and Implementation with FPGA,TP391.41
  12. Research of High Speed Image Pre-processing System Based on FPGA,TP391.41
  13. Development of 3-Dimensional Scanning Probe Data Acquisition System Based on DSP,TP274.2
  14. Design of High-Speed Digital Image Acquisition and Interface Based on FPGA,TP274.2
  15. Development of Inductance Sensor Data Acquisition System Based on FPGA,TP274.2
  16. Development of Serial Bus Analyzer Based on Nios,TP274
  17. Development of PMC High-speed Data Transmission Board Design Based on FPGA-RocketIO_X,TP274.2
  18. Development of Pxibus High Performance Digital I/O Module,TP274
  19. Development of LXI Counter,TP274
  20. A High-Speed and Real-Time Data Acquisition System Based on FPGA,TP274.2
  21. 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