The STAT variable is used by the USB inverse
assembler to decode USB transactions. It should not
be changed or deleted from the format menu.
The STAT variable
The ADDR and DATA
variables
The ADDR variable is the address and endpoint as
decoded from the USB serial bit stream. The DATA
variable is the Data associated with a Data0 or Data1
packet.
For ease of triggering the address and endpoint seen
in the token packets Setup, In and Out are latched by
the USB Analysis Probe and held through the
reporting of the data for the DATA0 and DATA1
packets.
The PID variable describes the PID and various errors
detected by the USB Analysis Probe. This variable is
most effectively used for triggering and are available
to be used in combination with any other variable
defined in the FORMAT menu.
The PID variable
Symbol Binary Code Comment
IDLE 000000 IDLE STATE
SETUP 000001 SETUP
IN 000010 IN
OUT 000011 OUT
SOF 000100 START OF FRAME
DATA0 0X0101 DATA0
CTL DATA0 1X0101 CTL_DATA0
DATA1 0X0110 DATA1
CTL DATA1 1X0110 CTL_DATA1
CRC DATA 000111 CRC DATA
PRE 011000 PREAMBLE
ACK 011001 ACKNOWLEDGE
NCK 011010 NO ACKNOWLEDGE
STALL 011011 STALL
USB RESET 111111 USB RESET
19