Data Sheet

USBProtocolSuiteUserManual 29
VoyagerM310PAnalyzer TeledyneLeCroyCorporation
1.2.4 Traffic Generation
USB2.0and3.1trafficgenerationoptionsallowyoutotransmitcustompacketsover
standardUSBcableswithlow‐levelcontrolofheaders,payloads,timing,andlinkstates.
USB 2.0 Trainer
TheUSB2.0Trainercanplaybacktracefilesbit‐for‐bit,allowingvalidationengineersto
recreateproblemsreportedinthefieldortest‐specificfunctionality.
Tobuild2.0generationscriptfiles,youcaneditexampletestscenariosorexportany
trafficstreamfromapreviouslyrecordedtrace.The2.0Trainerincludesa
Generation ScriptEditor.
Ascriptpre‐processorallowsyoutoorganizescriptcodeandcreatereusablegeneration
blocks.
TheVoyagerUSB2.0Trainercantransmitlow,full,orhigh‐speedtrafficandsupportsboth
hostanddeviceemulation.ItisbackwardcompatiblewithexistingUSBTrainer
traffic generationscripts.
ForUSB2.0applications,theTrainersupportsbothbitstreammodeorIntelliframemode.
InIntelliframemode,theTrainercanwaitfortheappropriateresponsefromtheDUT
beforetransmittingthenextpacket.Forexample,afterissuinganIN,thegeneratorwaits
fortheDATAxpacketreturnedbythedevicetofinish,andthenissuesanACK.WhenNAKs
arereceived,theTrainercanautomaticallyresendthepreviouspacket.
USB 3.1 Exerciser ReadyLink™ Emulation
TheTeledyneLeCroyVoyagerUSB3.1ExerciserfeaturesReadyLinkEmulationMode.The
ReadyLinkfeaturehandlesallUSB3.1linktrainingandlinkflowcontrol,allowingthe
emulatortooperateatfulllinerateandrespondtotheDUTasdefinedbythe
specification.TheReadyLinkEmulationModehelpssimplifydevelopmentofUSB 3.1test
scenarios.
Bydefault,ReadyLinkEmulationModeautomaticallymanages:
HeaderPacketAcknowledgments(L_GOOD_n)
BufferCredit(L_CRD_x)
SKIPsatrequiredintervals(SKP)
LinkSynchronization
RespondstoLFPS(Polling.LFPS)
Respondstopollingsequence(Polling.RxEQ)
RespondstoTS1/TS2handshakingsequence
RespondstoSS.Inactive(withRX.Detect)
Respondsto3.1SS+LPBMandSCD1andSCD2LFPSmessages
PowerManagementLinkCommands
RespondstoLGO_Un(withLAU)
RespondstoLAU(withLMPA)