Protocol analysis
R&S
®
RTP
833User Manual 1337.9952.02 ─ 12
ted (sub)type has been found. If some rough type identification is possible, the
unknown data may fit one of the following descriptions of unknown types.
●
UDVN - Unknown Device Notification = A Device Notification transaction packet
can only be sent by a device, to inform the host of an asynchronous change in a
device or interface state (e.g., to identify the function within a device that caused
the device to perform a remote wake operation).
●
UHP - Unknown Header Packet = An undefined header packet that starts with
HPSTART, but then the type is invalid.
●
ULMP - Unknown LMP = A Link Management Packet is a type of header packet
primarily used to manage links by communicating information between links part-
ners. LMPs only travel between pairs of directly connected ports.
●
UTP - Unknown TP = A Transaction Packet is a type of header packet used to
communicate information between a device and the host. TPs traverse all the links,
directly connecting the host to a device. They have no payload data, instead they
are used, e.g., to control the flow of data packets or configure devices and hubs.
The frames listed above consist of individual sets of fields. Some frames only contain
one field, others are much longer: up to 29 fields (in case of the "ACK" frame).
We try to represent the structure of these frames. However, one single table that con-
tains all frames and all fields would be very large: 30 by 40 cells. We have therefore
split up the full table into the following four smaller tables:
●
Table 13-32 contains the short frames that end with the "Link Control Word". (This
table uses abbreviation, see below.)
●
Table 13-33 contains the long frames that end with the "Link Control Word". (This
table uses abbreviation, see below.)
●
Table 13-34 contains the frames that do not end with the "Link Control Word".
These frames have no additional fields other than those in the table.
●
Table 13-35 contains the types that are no specified USB 3.1 frames.
The frames in both Table 13-32 and Table 13-33 are abbreviated. For the full set of
fields, you must add to each frame the 2 fields "HPSTART" and "Type" in the beginning
of the frame. Also add a "CRC" field and the 6 fields of the "Link Control Word" at the
end of each frame. In Table 13-35, only the "Link Control Word" is abbreviated.
The 2-byte "Link Control Word" is used for both link level and end-to-end flow con-
trol. The fields in the Link Control Word are detailled in Table 13-33.
Table 13-32: Short frames that start with fields HPSTART and Type and end with CRC and the Link Control Word
Frame Field3 Field4 Field5 Field6 Field7 Field8 Fld.9 Field10 Fld.11
Bus Interval Adjust-
ment
Rsvd Device Address SubType NotType Rsvd BusIntAdj Rsvd
Function Wake Rsvd Device Address SubType NotType Interface Rsvd Rsvd
Host Role Request Rsvd Device Address SubType NotType RSP Rsvd Rsvd
ITP Counter Delta Adj Ctrl Corr Rsvd Rsvd
Latency Tolerance Rsvd Device Address SubType NotType BELT Rsvd Rsvd
USB 3.1 (option R&S RTP-K61/K62)