Data Sheet

TeledyneLeCroyCorporation VoyagerM310Analyzer
42 USBProtocolSuiteUserManual
1.4.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.
TheExerciser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VoyagerExerciser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Exerciser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ExercisersupportsbothbitstreammodeorIntelliframe
mode.InIntelliframemode,theExerciser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Exercisercanautomaticallyresendthepreviouspacket.
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)