Technical data
– None: Makes a block empty. Empty blocks may be present, but are
completely ignored.
– PRBS#: Pseudo random bit stream with the specified polynomial n (format
2
n
-1).
– UserFilename: The path and name of the file that contains the pattern (for
example,
C:\<Instrument Model>\Pattern\Upat1.ptrn
). Flavor A|B: The first or
second half of the pattern to be generated from that file (see “How the
Serial BERT Uses Alternate Patterns” on page 55 for more information).
– P0: Pause0. This is the default.
– P1: Pause1.
– CL/<NR1>: Generates a clock pulse by dividing the system clock frequency.
The range of the divider <NR1> is 2 to 127.
The output starts with ones. For example: CL/2 yields 101010...; CL/
4 yields 11001100... . Odd divider factors generate one "1" more than zeros.
• TrigOn | TrigOff specifies whether a trigger pulse shall be generated whenever
the execution of the block is started (or repeated). To enable the sequence
trigger mode, use the command SOURce3:TRIGger[:MODE] SEQuence.
The setting of TrigOn | TrigOff is ignored when the Trigger Out port is put into
divided clock mode (with the SOURce3:TRIGger DCLock command).
Example:
Block 2= PRBS15, 2048, TrigOn
N O T E
The block length resolution is 512 bits.
If a user-defined pattern from a file contains less or more bits and the block is part
of a counted loop, then <PatternLength> × <LoopCount> must match 512 bits or a
multiple thereof.
If a user-defined pattern from a file contains less or more bits and the block is
infinitely looped, the pattern is "rolled out". That means, it starts from the beginning
until a multiple of 512 bits is generated.
Defines a loop. The keyword must be repeated for every loop.
Syntax:
Loop= B<EndBlock#>, B<StartBlock#>, <LoopCondition>
Input parameters:
• EndBlock#, StartBlock#: Integer numbers between 1 and 4.
• LoopCondition: One of the following:
LoopCount | INF | AuxInHi | AuxInLo | AuxInRising | AuxInFalling | Manual
|
SCPI Command Reference 5
Agilent J-BERT N4903B High-Performance Serial BERT 115
Loop=