EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 502
PROT_CS
0xE0033400
10.16 USB3 Protocol Layer Registers
10.16.1 PROT_CS
Protocol Layer Control and Status Register
NRDYALL can be used to temporarily NRDY all transactions on the bus while modifying the EP configuration registers.
SETUP_CLR_BUSY Is used by firmware to process the setup token/data.
31:27 MULT_TIMER[4:0] This timer indicates how long protocol should wait for data (MULT is enabled) to be available by EPM
before terminating a burst.
Protocol will multiply the value programmed by 4.
26 DISABLE_IDLE_DET This bit will control the idle detection logic in the protocol.
0 Logic is not disabled.
1 Logic is disabled.
25 SEQ_NUM_CONFIG This bit indicates if the seq numbers are EP based or Stream ID (Socket) based
0 EP based
1 Stream ID (Socket) based
continued on next page
PROT_CS Protocol Layer Control and Status Register 0xE0033400
b31 b30 b29 b28 b27 b26 b25 b24
MULT_TIMER[4:0]
DISABLE_IDLE_
DET
SEQ_NUM_
CONFIG
PROT_HOST_RE
SET_RESP
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
0x18 0 0 0
PROT_CS Protocol Layer Control and Status Register
b23 b22 b21 b20 b19 b18 b17 b16
TP_THRESHOLD[5:0] NRDY_ALL
SETUP_CLR_
BUSY
R/W R/W R/W R/W R/W R/W R/W R/W1C
RRRRRRRR/W1S
58 0 0
PROT_CS Protocol Layer Control and Status Register
b15 b14 b13 b12 b11 b10 b9 b8
PROT_CS Protocol Layer Control and Status Register
b7 b6 b5 b4 b3 b2 b1 b0
DEVICEADDR[6:0]
RRRRRRR
R/W R/W R/W R/W R/W R/W R/W
0000000
Bit Name Description