WIOWIZ AI wiowiz AI
SOFT IP / HIGH-SPEED INTERFACES / USB 3

USB 3 Controller

SuperSpeed USB host controller  ·  WIOWIZ IP and WIOWIZ VIP

SuperSpeed USB, from xHCI rings down to the PIPE PHY

A SuperSpeed USB host controller built on an xHCI register and ring model. Command, transfer, and event rings drive a slot and endpoint manager, the protocol layer handles transaction and data packets, and the link layer runs the LTSSM, header sequencing, credit flow control, and retry down to a PIPE PHY interface. Descriptors and payloads move over an AXI4 master, control is through APB, and the design spans Gen1, Gen2, and Gen2x2 rates.

APB CSR, xHCI Registers, Doorbell, Command and Event Rings HOST & DMA PROTOCOL & LINK PHY PATH AXI4 Master 64-bit, system memory Transfer Rings TRB rings, DMA engine Slot / EP Manager slots, endpoint contexts Protocol + Link TP · DP · ITP · LMP LTSSM, credits, retry header seq, CRC32 / CRC16 U0 to U3 power states Training / LFPS TSEQ, TS1, TS2 Encoding 8b/10b · 128b/132b Scrambler LFSR, per lane PIPE PHY Interface (Gen1 5 Gbps · Gen2 10 Gbps · Gen2x2 20 Gbps)
Clean architectural view. Real parameters from the WIOWIZ USB 3 RTL.

Specifications

Category High-speed interface, SuperSpeed USB host controller
Rates Gen1 5 Gbps, Gen2 10 Gbps, Gen2x2 20 Gbps (SuperSpeed and SuperSpeedPlus)
Host model xHCI registers, doorbell, command / transfer / event TRB rings
Endpoints Slot and endpoint context manager, control · bulk · interrupt · isochronous, stream support
Protocol layer Transaction packets (ACK, NRDY, ERDY, STATUS, STALL, PING), data packets, ITP, LMP
Link layer LTSSM (Rx.Detect, Polling, U0 to U3, Recovery, Hot Reset, Loopback, Compliance), header sequencing, credit flow control, retry
Encoding 8b/10b for Gen1, 128b/132b for Gen2, LFSR scrambler, CRC32 and CRC16
PHY interface PIPE 32-bit per port, LFPS, training sequences, Rx detect, power states P0 to P3
System interface AXI4 64-bit master to memory, APB CSR
Verification UVM VIP, compliance suite, scoreboard, functional coverage
Ownership WIOWIZ IP and WIOWIZ VIP

Key features

xHCI ring model

Doorbell, command, transfer, and event rings drive the datapath with no host CPU in the loop.

Slot and EP manager

Per-slot endpoint contexts cover control, bulk, interrupt, and isochronous transfers plus streams.

Full LTSSM

Rx.Detect through Polling, U0 to U3, Recovery, Hot Reset, Loopback, and Compliance states.

Link reliability

Header sequence numbers, credit-based flow control, and retry on LBAD keep the link clean.

Gen1 to Gen2x2

8b/10b and 128b/132b encoding with scrambling across 5, 10, and 20 Gbps rates.

UVM-verified

Compliance suite, scoreboard, and coverage, WIOWIZ IP and VIP.

Applications

SoC USB subsystemHost and hub controllersStorage and dockingCameras and captureAutomotive connectivity
Request IP details