usb otg 晶片設計

Click here to load reader

Upload: caine

Post on 20-Jan-2016

91 views

Category:

Documents


0 download

DESCRIPTION

USB OTG 晶片設計. 指導教授 : 詹 景裕 教授 研究生 : 柳 彥祺. 國立台灣海洋大學 資訊工程所. Outline. 緒論 USB 系統簡介 USB OTG 傳輸協定 USB OTG 晶片設計 USB OTG 晶片實作 未來展望. 國立台灣海洋大學 資訊工程所. 緒論. USB 的優點在於低廉易建置,缺點 USB 採用主從式架構 (Master/slave system) ,所有週邊裝置都要靠單一主控端 (PC) 。 - PowerPoint PPT Presentation

TRANSCRIPT

  • USB OTG : :

  • OutlineUSB USB OTG USB OTG USB OTG

  • USBUSB(Master/slave system) (PC)USB-IF 200112USB 2.0 On-The-Go (OTG) (Dual-role Device) HNP (Host Negotiation Protocol)SRP (Session Request Protocol)USB(Host)(Peripheral)

  • USB 1.1USB 1.1 SIE (Serial Interface Engine)I2CUSB 1.1controlUTMI (USB 2.0 Transceiver Macrocell Interface)UTMI+OTG USB 1.1 OTG

  • USBUSB OTG(mini) USBID pinIDA-deviceB-device

  • USB OTGUSB OTGUSB OTGVBUS USB OTGSRPUSB OTGVBUS (Session) USB OTGHNP

  • USB OTG USB OTG USB 1.1(Verilog HDL)USB OTG

  • USB OTG USB OTG Chip Architecture

    UTMI+ module

    USB OTG module

    I2Cmodule

    SIE module

    USB 1.1 control module

    Queue module

    ROM module

    Input/output

    Input/output

  • USB OTG VerilogRTLSynopsysFPGA Compiler (synthesis)ALTERAQuartus IIFPGAVerilogModel Technology IncModelSimAltera(FPGA) Apex 20K400 EBC1-XPhilips ISP1301 USB OTG

    ISP1301

    USB OTG Chip

    ISP1301

    USB OTG Host

    Apex 20K400EBC1-X

    USB CATC

  • USB OTG FPGA

  • USB OTG FPGA CATC

  • USB OTG ASIC(CIC)Cell Based IC DesignCICTSMC 0.35 m cell librarySynopsysDesign Compiler Synopsys DFT compilerScan Chain(layout)SynopsysAstroDRC/ERCLVSDraculaModelSimTimeMill(Post-Layout simulation)PowerMill

  • USB OTG USB OTGLayout

  • USB OTGUSBUSB OTG8051ARMROMUSB OTGPDA (Personal Digital Assistant)OTG Software Embedded System