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_THAN = 'jlt'[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]# SET_FREQUENCY = 'set_freq'[source]# RESET_PHASE = 'reset_ph'[source]# SET_NCO_PHASE_OFFSET = 'set_ph'[source]# INCR_NCO_PHASE_OFFSET = 'set_ph_delta'[source]# SET_AWG_GAIN = 'set_awg_gain'[source]# SET_AWG_OFFSET = 'set_awg_offs'[source]# SET_DIGITAL = 'set_digital'[source]# SET_TIME_REF = 'set_time_ref'[source]# SET_SCOPE_EN = 'set_scope_en'[source]# PLAY = 'play'[source]# ACQUIRE = 'acquire'[source]# ACQUIRE_WEIGHED = 'acquire_weighed'[source]# ACQUIRE_TTL = 'acquire_ttl'[source]# WAIT = 'wait'[source]# WAIT_SYNC = 'wait_sync'[source]# WAIT_TRIGGER = 'wait_trigger'[source]# UPDATE_PARAMETERS = 'upd_param'[source]# FEEDBACK_SET_COND = 'set_cond'[source]# FEEDBACK_TRIGGER_EN = 'set_latch_en'[source]# FEEDBACK_TRIGGERS_RST = 'latch_rst'[source]# PLAY_PULSE = 'play_pulse'[source]# ACQUIRE_TIMETAGS = 'acquire_timetags'[source]# ACQUIRE_DIGITAL = 'acquire_digital'[source]# UPD_THRES = 'upd_thres'[source]#