Dissertation > Excellent graduate degree dissertation topics show

ULPI Interface USB IP core design and verification

Author: ZuoGuoZuo
Tutor: LiGuangJun
School: University of Electronic Science and Technology
Course: Information and Communication Engineering
Keywords: IP USB UTMI ULPI VIP
CLC: TN402
Type: Master's thesis
Year: 2008
Downloads: 197
Quote: 3
Read: Download Dissertation

Abstract


USB (Universal Serial Bus) has become a kind of mainstream interface technology and the industry-standard bus used the most widely in the field of Computer, Communication and Consumer Electronics. Meanwhile, SoC-based reuse methodology manual has been the mainstream technology in IC design field. The thesis introduces a design method of USB device IP core. What the thesis differs from other general theory research is that its design aims at developing a commercial reusable IP core considering the tradeoff among the key characteristics including the chip’s function, performance, area, speed, power and cost after integration other than just the implementation of the IP core function.In the thesis, the USB IP core complies with USB 2.0 specification, compatible USB 1.1 specification; supports UTMI (USB 2.0 Transceiver Macrocell Interface) 1.05 specification and ULPI (UTMI+ Low Pin Interface) 1.1 specification and supports AMBA (Advanced Microcontroller Bus Architecture) AHB (Advanced High-performance Bus) specification. The IP core communicates directly with USB 2.0 host through PHY with ULPI interfaces or UTMI interfaces and connects with ARM through AHB bus.The USB IP core in the thesis includes three modules: ULPI, SIE (Serial Interface Engine) and AHB modules. ULPI module is a wrapper from UTMI to ULPI. SIE module deals with the USB 2.0 link layer protocol. AHB module is to provide AHB bus with SoC design.In the thesis, the IP core completely complies with the design flow of reuse methodology manual. The IP core can be configurable to meet the requirements of many different designs; adopts industry-standard interfaces (such as ULPI, UTMI, AHB) complies to defensive design practices, whose code is readable, modifiable, and reusable; has complete set of deliverables. The USB IP core is a robust design, easy to be integrated to a whole chip design.The USB IP core in the thesis adopts the mainstream verification technologies and methods, including code lint checking, code review, module-level functional verification based on traditional verification method, system-level function verification based on VIP (Verification Intellectual Property) formal verification, static timing analysis and FPGA-based prototype verification. Those verification technologies and methods comply with reuse methodology manual and develop a robust USB IP core verification environment.In the thesis, the USB IP core which has good documentation, good code, thorough commenting, well-designed verification environments and suites and robust scripts complies with the requirement of reuse methodology manual. The USB IP core complies with the deliverable standard of reusable IP core, and has been delivered successfully.

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 and Application of the Integrated Experimental System for Low-Voltage Power Line Carrier Communication,TM73
  4. Development of 3-Dimensional Scanning Probe Data Acquisition System Based on DSP,TP274.2
  5. Development of Inductance Sensor Data Acquisition System Based on FPGA,TP274.2
  6. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  7. Screening of Proteins Interact with Hepatocyte Nuclear Factor3β by IP-MS and Primary Study of Function,R341
  8. Design and Realization of Signal Distortion Measurement System Based on Virtual Instruments,TP274
  9. SOPC Design of Transient Power Quality Disturbances Detecting Based on Nios Ⅱ,TN47
  10. The embedded software supports USB remote debugger Design and Implementation,TP368.1
  11. Research on Porting of Embedded TCP/IP Stack TINET,TP368.1
  12. Bank VIP customer information management system design and implementation,TP311.52
  13. Legal Analysis of VIP Phenomenon,D922.29
  14. The Development of Automobile Braking Performance Test System Based on CAN Bus,U467.4
  15. LabVIEW - based virtual signal generator,TN741
  16. The Design of WAN for State Flood Control Headquarter project System,TP393.2
  17. The Research of Centralized Access Control Technology for USB Storage Device Based on Trusted Kylin in LAN,TP393.1
  18. USB host controller implementation in embedded systems,TP368.12
  19. Design and Implementation of multimedia classrooms NMS,TP311.52
  20. The Design and Implementation of Dynamic VPN Client Based on USB,TP393.1
  21. BSD protocol stack performance analysis and optimization of parallel,TP393.04

CLC: > Industrial Technology > Radio electronics, telecommunications technology > Microelectronics, integrated circuit (IC) > General issues > Design
© 2012 www.DissertationTopic.Net  Mobile