MDO3000 Programmer Manual.pdf - 第744页

Commands Listed in A lphabetical Order Arguments NOCARE — searc h for e ither the start or complete phase of the split transaction. SSPLIT — search for the start phase of the split transaction. CSPLIT — search for the c …

100%1 / 1158
Commands Listed in Alphabetical Order
Conditions
This command re
quires the DPO4USB application module to be installed, except
for MDO3000 models, which require the MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue
<QString>
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:PORT:VALue?
Related Com
mands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
Arguments
QString is a quoted string of up to 7 characters. The valid characters are 0 and 1.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:PORT:VALue “001010”
sets the split transaction hub address to search for to 001010.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:PORT:VALue? might
return XXXXXXX, indicating that the hub address value to search for doesn’t
matter.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue
When searching on a high-speed USB split transaction, this command specifies
whether to search for the start or complete phase of the split transaction, based
on the Start/Complete bit field value. (0 = Start, 1 = Complete). The default is
NOCARE.
SEARCH<x> is the search number, which is always 1, and B<x>
Conditions
This
command requires the DPO4USB application module to be installed, except
for MDO3000 models, which require the MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue
{NOCARE|SSPLIT|CSPLIT}
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SC:VALue?
Re
lated Commands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-713
Commands Listed in Alphabetical Order
Arguments
NOCARE search
for either the start or complete phase of the split transaction.
SSPLIT search for the start phase of the split transaction.
CSPLIT search for the complete phase of the split transaction.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SC:VALue SSPLIT
specifies to search for the start phase of the split transaction.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SC:VALue? might
indicate NOCARE, specifying that it doesn’t matter whether to search for the start
or complete phase of the split transaction.
SEARCH:SE
ARCH<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue
When searching for a high-speed USB split transaction, this command specifies
the split transaction start/end bit value to search for.
SEARCH<x> is the search
number, w
hich is always 1, and
B<x>
NOTE. The start and end bits are interpreted based on the type of split transaction:
For Interrupt and control transactions, the S bit means Speed: 0 = Full Speed, 1
= Low Speed.
For bulk IN/OUT and isochronous IN start-split transactions, the S eld must be 0.
For bulk/control IN/OUT, interrupt IN/OUT, and isochronous IN start-split
transactions, the E eld must be 0 .
For full-speed isochronous OUT start-split transactions, the S (Start) and E
(End) elds specify how the high-speed data payload corresponds to data for a
full-speed data packet as shown below:
S E High-speed to Full-speed Data Relation
0 0 High-speed data is the middle of the full-speed data payload.
01High-speeddataistheendofthefull-speeddatapayload.
1 0 High-speed data is the beginning of the full-speed data payload.
1 1 High-speed data is all of the full speed data payload.
Conditions
This command requires the DPO4USB application module to be installed, except
for MDO3000 models, which require th
e MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
2-714 MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual
Commands Listed in Alphabetical Order
Syntax
SEARCH:SEARCH
<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue
{NOCARE|FULLSPeed|LOWSPeed|ISOSTART|ISOMID|ISOEND|ISOALL}
SEARCH:SEARC
H<x>:TRIGger:A:BUS:B<x>:USB:SPLit:SE:VALue?
Related Commands
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:SPECIALType
Arguments
NOCARE any combination of S and E bits.
FULLSPeed S bit = 0, E bit = 0.
LOWSPeed S bit = 1, E bit = 0.
ISOSTART S bit = 1, E bit = 0.
ISOMID see note above.
ISOEND see note above.
ISOALL see note above.
Examples
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SE:VALue ISOEND
specifies to search for the ISOEND split transaction value.
SEARCH:SEARCH1:TRIGger:A:BUS:B1:USB:SPLit:SE:VALue? might
return FULLSPEED.
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType
This command specifies the token type to be used in a USB search: any, start
of frame, out, in, or setup.
SEARCH<x> is the search number, which is always
1, and
B<x>
Conditions
This command requires the DPO4USB application module to be installed, except
for MDO3000 models, which require the MDO3USB. Note that 1 GHz bandwidth
models are recommended for high-speed (HS) USB.
Group
Search
Syntax
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType
{ANY|SOF|OUT|IN|SETUP}
SEARCH:SEARCH<x>:TRIGger:A:BUS:B<x>:USB:TOKENType?
MDO4000/B/C, MSO/DPO4000B and MDO3000 Series Oscilloscopes Programmer Manual 2-715