1 / 29

October 11, 2000

amaranta
Download Presentation

October 11, 2000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. October 11, 2000 1

    2. October 11, 2000 2

    3. October 11, 2000 3 USB 2.0 Transceiver Macrocell Interface Overview

    4. October 11, 2000 4 Macrocell Requirements Enable Peripherals Does not address hubs and hosts No downstream port support Disconnect Detection 40 bit EOP No repeater support Very implementation dependent Requires separate port

    5. October 11, 2000 5 Macrocell Requirements Simplify the design process for peripheral vendors Consolidate high speed logic in to a discrete module Provide a “standard” USB 2.0 hardware interface Minimize time to market Isolate process dependent transceiver development Enable standard library elements from ASIC vendors Peripheral vendors can focus on product specific development Easy port of existing USB 1.1 SIE logic

    6. October 11, 2000 6 USB Device Development Assumptions Prototyping FPGA + UTMI Compliant Discrete Transceiver Production Low Volume Gate Array + UTMI Compliant Discrete Transceiver High Volume ASIC + integrated UTMI Compliant Transceiver Macrocell

    7. October 11, 2000 7 Device Anatomy USB Transceiver Macrocell (UTM) Serial Interface Engine Device Specific Logic

    8. October 11, 2000 8 Serial Interface Engine SIE Control Logic USB Transaction State Machine PID, Address, and EP match logic Checks receive completion status Chains packets into transactions Endpoint Logic FIFOs and FIFO control

    9. October 11, 2000 9 Transceiver Macrocell Converts USB signaling into a parallel interface USB 2.0 compliant serial interface Multiple Parallel Data Interface Options Multiple Speed Options HS/FS, FS Only, LS Only

    10. October 11, 2000 10 Macrocell Functions HS and FS signaling and termination HS receiver squelch USB clock recovery Bit stuffing NRZI encoding Serializing and deserializing Data-rate tolerance Data buffering Single interface for HS/FS, FS or LS operation

    11. October 11, 2000 11 Block Diagram

    12. October 11, 2000 12 Interface Features Packet Engine Automatically handles SYNC Pattern and EOP Flow Control Compensates for Bit Stuffing and Data Rate Tolerance Complete Primitives for Full Protocol Support Speed Switching Clock Generation Power Control

    13. October 11, 2000 13 Interface Options Integrated Macrocell 8-Bit Uni-directional 16-Bit Uni-directional Discrete Transceiver 8-Bit Bi-directional 16-Bit Bi-directional / 8-Bit Uni-directional

    14. October 11, 2000 14 8-Bit Uni-Directional

    15. October 11, 2000 15 16-Bit Uni-Directional

    16. October 11, 2000 16 8-Bit Bi-Directional TXValid Determines data direction

    17. October 11, 2000 17 16-Bit Bi-Directional ValidH provides multiplexed high-byte valid flag

    18. October 11, 2000 18 Protocol Primitive Support Resume Assertion Resume Detection Suspend Detection Reset Detection HS Detection Handshake

    19. October 11, 2000 19 Clock Generation Macrocell supplies clocks to the SIE Frequency depends on implementation HS/FS 60 MHz 8-bit uni-directional 30 MHz 16-bit uni- or bi-directional FS Only 48 MHz 8-bit uni-directional LS Only 6 MHz 8-bit uni-directional

    20. October 11, 2000 20 Power Control SuspendM signal Shuts down clocks Maintains terminations Vendor determined Drive Current Control Enabled during transmits Enabled by receives Always on

    21. October 11, 2000 21 USB 2.0 Transceiver Macrocell Interface Testing

    22. October 11, 2000 22 Testing UTMI Test Connector Specification Test Environment - 3 board set Off the shelf i960 eval board Custom SIE card FPGA, DPRAM, and Test Points Daughter Card with UTMI Transceiver Functionality Packet Blaster Single Packet operations Device Emulator Transaction level operations

    23. October 11, 2000 23 UTMI Test Connector Specification UTMI Test Connector 100 Pins Electrical interface Timing Levels Mechanical design PCB layout

    24. October 11, 2000 24 Board Set Processor Card EVAL80960VH Evaluation Platform Board RAM, ROM, FLASH, Serial Port FPGA Card Dual Port RAM - 64KB FPGA - Quicklogic Test Points Transceiver Daughter Card Discrete UTMI compliant transceiver Custom circuitry

    25. October 11, 2000 25 Block Diagram

    26. October 11, 2000 26 Mechanicals

    27. October 11, 2000 27 Pinout Features Vendor Status and Vendor Control support Multiple Datapath Options Supported 8-Bit Bi-Directional 8-Bit Uni-Directional 16-Bit Bi-Directional/8-Bit Uni-Directional Vendor ID 13 General Purpose I/O pins Vbus Control

    28. October 11, 2000 28 Pinout

    29. October 11, 2000 29 Next Steps Get the USB 2.0 Transceiver Macrocell Interface (UTMI) Specification http://developer.intel.com/technology/usb/ No Royalty Design to the UTMI Specification Get the UTMI Test Connector Specification http://developer.intel.com/technology/usb/ Get your ASIC vendors to provide a UTMI Compliant Macrocells

More Related