SpinCore PulseBlasterDDSII
LabVIEW Extensions
III. General Information
Instruction Description
Throughout the PulseBlasterDDS-II LabVIEW Extension,
the instruction word, corresponding to a given interval in
the pulse sequence, is given as shown to the left. The
instruction on the front panel (Figure 3) is broken up into
15 fields displayed from top to bottom:
●
Comment space
is an empty text box. This area is
used to annotate your instruction and is not
programmed onto the PulseBlasterDDS-II board.
●
Time
is the duration that the current instruction is to
be held in microseconds. Range and resolution
varies depending on what board is being used. This
corresponds to “length” in SpinAPI.
●
Output Pattern
determines the state of each TTL
output bit. If an LED is on then it's corresponding
output bit is high, and if the LED is off then it's
corresponding output bit is low. This corresponds to
“flags” in SpinAPI.
●
DDS0
RF Output Enable
tells the DDS-II board
whether the RF output for DDS0 should be enabled
during this instruction. This corresponds to “dds_en0”
in SpinAPI.
●
DDS0
Phase Reset
tells the DDS-II board to reset
the phase of all DDS0 channels to their time=0
phase. They will stay in this state until the value of
this bit returns to 0. This corresponds to
“phase_reset0” in SpinAPI.
●
DDS0
Frequency Register Selects
determines which
frequency register will be used for the RF output of
DDS0 during this instruction. Refer to your board
manual for the number of frequency registers
available. This corresponds to “freq0” in SpinAPI.
●
DDS0
Phase Register Selects
determines which
phase register will be used for the RF output of DDS0
9
2011-04-29
Figure 3: PulseBlaster
Instruction
www.spincore.com