The Design and Implementation of a USB OTG Chip
碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 93 === PCs have been equipped with USB (Universal Serial Bus) since 1997. Recently, USB has become a plug-and-play interface between add-on devices and computers. USB OTG (On-The-Go) is a new supplement to the USB 2.0 specification that augments capability of existing...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2005
|
Online Access: | http://ndltd.ncl.edu.tw/handle/48937004934092701364 |
Summary: | 碩士 === 國立臺灣海洋大學 === 資訊工程學系 === 93 === PCs have been equipped with USB (Universal Serial Bus) since 1997. Recently, USB has become a plug-and-play interface between add-on devices and computers. USB OTG (On-The-Go) is a new supplement to the USB 2.0 specification that augments capability of existing mobile devices and USB peripherals by adding host functionality from connecting to USB peripherals. Besides, USB OTG improves the original USB architecture to perform the point-to-point transportation and adds the device of Dual-role with HNP (Host Negotiation Protocol) and SRP (Session Request Protocol) to be able dynamically to switch between host and peripheral.
This article presents the design and implementation of a USB 1.1 OTG chip which equips USB 1.1 controller, OTG controller, I2C bus (Inter IC-bus) and UTMI+ (UTMI extension supporting On-The-Go).
The USB OTG was implemented by using Verilog HDL with the TSMC 0.35 μm process and its die size is 3.083×3.083 mm2. Its average baud rate can reach 10.21 Mbps under a 48 MHz clock.
|
---|