Introduction
General
Naming Convention
Acronyms and Terms
References
Generic Low Pin Interface
General
Signals
Protocol
Bus Ownership
Transferring Data
Aborting Data
UTMI+ Low Pin Interface
General
Signals
Block Diagram
ULPI PHY Wrapper
Crystal Oscillator and PLL
General Biasing
DrvVbusExternal and ExternalVbusIndicator
Power-On-Reset
Carkit Option
Modes
Power On and Reset
Interrupt Event Notification
Timing
Clock
Output Clock
Input Clock (optional)
Input Clock Jitter
Control and Data
4-bit Data Clocking (optional)
Synchronous Mode
ULPI Command Bytes
Transmit Command Byte (TX CMD)
Receive Command Byte (RX CMD)
When to send an RX CMD
USB Packets
USB Data Transmit (NOPID)
USB Packet Transmit (PID)
USB Transmit Error
USB Packet Receive
USB Receive Error
USB Packet Timing
USB Inter-packet delay and Packet timeout
PHY Pipeline Delays
Link Decision Time
Inter-packet Timing Diagrams
Register Operations
Immediate Register Read and Write
Immediate Register Read and Write Aborted by USB Receive
Back-to-back Immediate Register Read/Write and USB Receive
Extended Register Read and Write
Extended Register Read aborted by and back-to-back with USB Receive
Aborting ULPI Transfers
Link aborted by PHY
PHY aborted by Link
USB Operations
Hi-Speed Detection Handshake (Chirp)
Preamble
USB Suspend and Resume
Low Speed Suspend and Resume
Full Speed Suspend and Resume
Hi-Speed Suspend and Resume
Remote Wake-up
Low Speed Remote Wake-up
Full Speed Remote Wake-up
Hi-Speed Remote Wake-up
AutoResume
Peripheral Connect and Disconnect Detection
No SYNC and EOP Generation (OpMode 11b) (Optional)
Vbus Power Control (internal and external)
OTG Operations
Session Request Protocol (SRP)
Host Negotiation Protocol (HNP) (Optional)
VBUS Comparator Thresholds
Threshold Range
Typical Application
RxCmd VBUS Valid source
SessEnd
Low Power Mode
Data Line Definition For Low Power Mode
Entering Low Power Mode
Exiting Low Power Mode
False Resume Rejection
Full Speed / Low Speed Serial Mode (Optional)
Data Line Definition For FsLsSerialMode
Entering FsLsSerialMode
Exiting FsLsSerialMode
Carkit Mode (Optional)
Safeguarding PHY Input Signals
Registers
Register Map
Immediate Register Set
Vendor ID and Product ID
Function Control
Interface Control
OTG Control
USB Interrupt Enable Rising
USB Interrupt Enable Falling
USB Interrupt Status
USB Interrupt Latch
Debug
Scratch Register
Carkit Control
Carkit Interrupt Delay
Carkit Interrupt Enable
Carkit Interrupt Status
Carkit Interrupt Latch
Carkit Pulse Control
Transmit Positive Width
Transmit Negative Width
Receive Polarity Recovery
Reserved
Access Extended Register Set
Vendor-specific
Extended Register Set
Register Settings for all Upstream and Downstream signalling modes
T&MT Connector
General
Daughter-card (UUT) Specification