quantify_scheduler.backends.qblox.q1asm_instructions

Module that holds all the string literals that are valid instructions that can be executed by the sequencer in Qblox hardware.

Module Contents

ILLEGAL = illegal[source]
STOP = stop[source]
NOP = nop[source]
NEW_LINE =[source]
JUMP = jmp[source]
LOOP = loop[source]
JUMP_GREATER_EQUALS = jge[source]
JUMP_LESS_EQUALS = jle[source]
MOVE = move[source]
NOT = not[source]
ADD = add[source]
SUB = sub[source]
AND = and[source]
OR = or[source]
XOR = xor[source]
ARITHMETIC_SHIFT_LEFT = asl[source]
ARITHMETIC_SHIFT_RIGHT = asr[source]
SET_MARKER = set_mrk[source]
PLAY = play[source]
ACQUIRE = acquire[source]
ACQUIRE_WEIGHED = acquire_weighed[source]
WAIT = wait[source]
WAIT_SYNC = wait_sync[source]
WAIT_TRIGGER = wait_trigger[source]
UPDATE_PARAMETERS = upd_param[source]
SET_AWG_GAIN = set_awg_gain[source]
SET_ACQ_GAIN = set_acq_gain[source]
SET_AWG_OFFSET = set_awg_offs[source]
SET_ACQ_OFFSET = set_acq_offs[source]
RESET_PHASE = reset_ph[source]
SET_NCO_PHASE_OFFSET = set_ph[source]
INCR_NCO_PHASE_OFFSET = set_ph_delta[source]