Data Sheet
USBProtocolSuiteUserManual 573
TransactionEngine TeledyneLeCroyCorporation
Figure 12.2: Connecting a Cable from Host under Test to Exerciser “A” Port.
12.5 Transaction Engine
TheTransactionEngineallowsVoyagerhardwaretoautomaticallyhandlelow‐level
protocolelements,forquickerresponseandhigherdatathroughput.Some
Transaction Enginefeaturesare:
RetryUponRXNRDYTP:ExerciserautomaticallywaitsforERDYandthenretries
HeaderTPorACKTP.
UponRXofDataburstpackets:ExerciserautomaticallysendsACKTPwith
properSEQnumberforallreceivedpackets.
UponRXofDPwithoutoforderSEQnumber:ExercisersendsACKTPwithmiss‐
ingSEQnumberandRetrybitsetto1.
UponRXofDPwithHostErrorbitset:Exerciser(inDeviceEmulationmode)
automaticallywaitsforERDYandthenretriespacket.
UponRXofStreamTransferwithout‐of‐orderdatapackets:ExercisersendsACK
TPwithcorrectStreamIDandSEQnumber.
Note:FormoreinformationonthetheoryofoperationoftheTransaction Engineandtheuseofthe
Scriptinglanguage,consulttheVoyagerUSB3.1ExerciserGenerationScriptLanguageReference
Manual.
12.6 Transaction Engine
TheTransactionEngineallowsVoyagerhardwaretoautomaticallyhandlelow‐level
protocolelements,forquickerresponseandhigherdatathroughput.Some
Transaction Enginefeaturesare:
RetryUponRXNRDYTP:ExerciserautomaticallywaitsforERDYandthenretries