Teledyne LeCroy Voyager Exerciser Generation Script Language Manual User Manual
Page 86

Teledyne LeCroy
Voyager USB 3.0 Exerciser Generation Script Language Reference Manual
77
Note on SetLinkState (U0): Sequence of events taken by Host or Device emulation in case of
SetLinkState (U0) command:
o If current link state is SS.Inactive, Rx.Detect, or Polling, Host emulation goes to
Rx.Detect.Reset substate and generates WarmReset LFPS signal followed by
Rx.Detect.Active, then exits to Polling, and then goes to U0 state, if the link comes up
properly.
Note: WarmReset LFPS signal must be detected in any state of Device LTSSM and must
reset it to the same substate. It is expected to synchronize Host and Device in any condition.
o If current link state is U0, the link stays in U0 state.
o If the upstream port (Device) does not detect WarmReset LFPS signal, further actions
depend on device behavior.
Rx.Detect. Substate Machine
Figure 7-15 in USB Serial Bus 3.0 Specification Rev.1.0
The second instruction parameter, Synchronized, is only applicable to Terminations Off and
Terminations On link states. If set to 1, the exerciser will start measuring the TerminationDelay
time and subsequently applying the Off or On state only after all other commands in the pipeline
are executed. If set to 0, it will start right away, potentially in parallel with other commands being
executed. Default value is zero.