qat.purr.backends.qblox package
Submodules
- qat.purr.backends.qblox.codegen module
QbloxContextQbloxContext.clear()QbloxContext.create_package()QbloxContext.delay()QbloxContext.durationQbloxContext.id()QbloxContext.is_empty()QbloxContext.measure_acquire()QbloxContext.reset_phase()QbloxContext.shift_frequency()QbloxContext.shift_phase()QbloxContext.synchronize()QbloxContext.waveform()
QbloxEmitterQbloxPackagecalculate_duration()get_nco_phase_arguments()get_nco_set_frequency_arguments()
- qat.purr.backends.qblox.config module
AttConfigAwgConfigAwgConfig.cont_mode_en_path0AwgConfig.cont_mode_en_path1AwgConfig.cont_mode_waveform_idx_path0AwgConfig.cont_mode_waveform_idx_path1AwgConfig.gain_path0AwgConfig.gain_path1AwgConfig.mod_enAwgConfig.offset_path0AwgConfig.offset_path1AwgConfig.upsample_rate_path0AwgConfig.upsample_rate_path1
ConnectionConfigGainConfigLoConfigMixerConfigModuleConfigNcoConfigOffsetConfigQbloxConfigQbloxConfigHelperQbloxConfigHelper.calibrate_lo_leakage()QbloxConfigHelper.calibrate_mixer()QbloxConfigHelper.calibrate_sideband()QbloxConfigHelper.configure()QbloxConfigHelper.configure_awg()QbloxConfigHelper.configure_connection()QbloxConfigHelper.configure_mixer()QbloxConfigHelper.configure_module()QbloxConfigHelper.configure_nco()QbloxConfigHelper.configure_sequencer()
QcmConfigHelperQcmRfConfigHelperQrmConfigHelperQrmRfConfigHelperScopeAcqConfigSequencerConfigSequencerConfig.awgSequencerConfig.connectionSequencerConfig.demod_en_acqSequencerConfig.marker_ovr_enSequencerConfig.marker_ovr_valueSequencerConfig.mixerSequencerConfig.ncoSequencerConfig.square_weight_acqSequencerConfig.sync_enSequencerConfig.thresholded_acqSequencerConfig.trigger_count_thresholdsSequencerConfig.trigger_threshold_invertsSequencerConfig.ttl_acq
SquareWeightAcqThresholdedAcqConfigTtlAcqConfig
- qat.purr.backends.qblox.constants module
ConstantsConstants.GRID_TIMEConstants.LOOP_UNROLL_THRESHOLDConstants.MAX_GAIN_SIZEConstants.MAX_OFFSET_SIZEConstants.MAX_QCM_OFFSET_VConstants.MAX_QCM_RF_OFFSET_MVConstants.MAX_QRM_OFFSET_VConstants.MAX_QRM_RF_OFFSET_VConstants.MAX_SAMPLE_SIZE_SCOPE_ACQUISITIONSConstants.MAX_SAMPLE_SIZE_WAVEFORMSConstants.MAX_WAIT_TIMEConstants.MIN_QCM_OFFSET_VConstants.MIN_QCM_RF_OFFSET_MVConstants.MIN_QRM_OFFSET_VConstants.MIN_QRM_RF_OFFSET_VConstants.NCO_FREQ_LIMIT_STEPSConstants.NCO_FREQ_STEPS_PER_HZConstants.NCO_MAX_FREQConstants.NCO_MIN_FREQConstants.NCO_PHASE_STEPS_PER_DEGConstants.NUMBER_OF_REGISTERSConstants.NUMBER_OF_SEQUENCERS_QCMConstants.NUMBER_OF_SEQUENCERS_QRMConstants.REGISTER_SIZE
- qat.purr.backends.qblox.device module
- qat.purr.backends.qblox.ir module
OpcodeOpcode.ACQUIREOpcode.ACQUIRE_TTLOpcode.ACQUIRE_WEIGHEDOpcode.ADDOpcode.ADDRESSOpcode.ANDOpcode.JUMPOpcode.JUMP_GREATER_EQUALSOpcode.JUMP_LESS_THANOpcode.LOOPOpcode.MOVEOpcode.NEW_LINEOpcode.NOPOpcode.NOTOpcode.OROpcode.PLAYOpcode.RESET_PHASEOpcode.SET_AWG_GAINOpcode.SET_AWG_OFFSETOpcode.SET_MARKEROpcode.SET_NCO_FREQUENCYOpcode.SET_NCO_PHASEOpcode.SET_NCO_PHASE_OFFSETOpcode.STOPOpcode.SUBOpcode.UPDATE_PARAMETERSOpcode.WAITOpcode.WAIT_SYNCOpcode.WAIT_TRIGGEROpcode.XOR
Q1asmInstructionSequenceSequenceBuilderSequenceBuilder.acquire()SequenceBuilder.acquire_ttl()SequenceBuilder.acquire_weighed()SequenceBuilder.add()SequenceBuilder.add_acquisition()SequenceBuilder.add_waveform()SequenceBuilder.add_weight()SequenceBuilder.build()SequenceBuilder.jge()SequenceBuilder.jlt()SequenceBuilder.jmp()SequenceBuilder.label()SequenceBuilder.logic_and()SequenceBuilder.logic_not()SequenceBuilder.logic_or()SequenceBuilder.logic_xor()SequenceBuilder.lookup_waveform_by_data()SequenceBuilder.loop()SequenceBuilder.move()SequenceBuilder.nop()SequenceBuilder.play()SequenceBuilder.reset_ph()SequenceBuilder.set_awg_gain()SequenceBuilder.set_awg_offs()SequenceBuilder.set_freq()SequenceBuilder.set_mrk()SequenceBuilder.set_ph()SequenceBuilder.set_ph_delta()SequenceBuilder.stop()SequenceBuilder.sub()SequenceBuilder.upd_param()SequenceBuilder.wait()SequenceBuilder.wait_sync()SequenceBuilder.wait_trigger()
- qat.purr.backends.qblox.live module
- qat.purr.backends.qblox.visualisation module