The skiroc module¶
Module for Omega’s SKIROC front-end readout chips.
CalXML parameter | Function |
---|---|
skiroc_gtrigger | set_gtrigger_skiroc |
skiroc_allow_trig_chans | allow_trig_chans_skiroc |
skiroc_disallow_trig_chans | disallow_trig_chans_skiroc |
skiroc_enable_preamp_chans | enable_preamp_chans_skiroc |
skiroc_disable_preamp_chans | disable_preamp_chans_skiroc |
skiroc_enable_calib_chans | enable_calib_chans_skiroc |
skiroc_disable_calib_chans | disable_calib_chans_skiroc |
skiroc_high_leak_chans | set_high_leak_chans_skiroc |
skiroc_weak_leak_chans | set_weak_leak_chans_skiroc |
skiroc_fbcap | set_fbcap_skiroc |
skiroc_cpcap | set_cpcap_skiroc |
skiroc_delay | set_delay_skiroc |
skiroc_start_ro | set_start_ro_skiroc |
skiroc_end_ro | set_end_ro_skiroc |
skiroc_trig_mode | set_trig_mode_skiroc |
skiroc_pp_preamp | set_pp_preamp_skiroc |
skiroc_pp_ss_g1 | set_pp_ss_g1_skiroc |
skiroc_pp_ss_g10 | set_pp_ss_g10_skiroc |
skiroc_pp_fs | set_pp_fs_skiroc |
skiroc_fs_tau | set_fs_tau_skiroc |
skiroc_pp_sca | set_pp_sca_skiroc |
skiroc_pp_dac4 | set_pp_dac4_skiroc |
skiroc_pp_trig_discri | set_pp_trig_discri_skiroc |
skiroc_trig_delay | set_trig_delay_skiroc |
skiroc_pp_trig_delay | set_pp_trig_delay_skiroc |
skiroc_auto_gain | set_auto_gain_skiroc |
skiroc_forced_gain | set_forced_gain_skiroc |
skiroc_pp_gain_select | set_pp_gain_select_skiroc |
skiroc_gain_select | set_gain_select_skiroc |
skiroc_pp_adc_discri | set_pp_adc_discri_skiroc |
skiroc_adc_discri | set_adc_discri_skiroc |
skiroc_pp_bandgap | set_pp_bandgap_skiroc |
skiroc_pp_10bit_dual_dac | set_pp_10bit_dual_dac_skiroc |
skiroc_dac1_gain | set_dac1_gain_skiroc |
skiroc_pp_adc_ramp | set_pp_adc_ramp_skiroc |
skiroc_pp_lvds_recv | set_pp_lvds_recv_skiroc |
API¶
-
cmd_skiroc.
set_fs_tau_skiroc
(skiroc_id, fs_tau)[source]¶ Set the fast shaper time constant: accepted values are 30ns,60ns,90ns,120ns
-
cmd_skiroc.
set_delay_skiroc
(skiroc_id, delay)[source]¶ set the hold delay of a skiroc (8-bit integer)
-
cmd_skiroc.
set_chipid_param_skiroc
(skiroc_id, chipid)[source]¶ set the chipid of a skiroc chip on the pool
-
cmd_skiroc.
enable_preamp_chans_skiroc
(skiroc_id, chans)[source]¶ enable the preamplifier on channels
-
cmd_skiroc.
disable_preamp_chans_skiroc
(skiroc_id, chans)[source]¶ disable the preamplifier on channels
-
cmd_skiroc.
enable_calib_chans_skiroc
(skiroc_id, chans)[source]¶ enable calibration capacitor on channels
-
cmd_skiroc.
disable_calib_chans_skiroc
(skiroc_id, chans)[source]¶ disable calibration capacitor on channels
-
cmd_skiroc.
enable_high_leak_chans_skiroc
(skiroc_id, chans)[source]¶ enable high leakage current on channels
-
cmd_skiroc.
disable_high_leak_chans_skiroc
(skiroc_id, chans)[source]¶ disable high leakage current on channels
-
cmd_skiroc.
set_dacadj_chans_skiroc
(skiroc_id, chans, dacadj)[source]¶ set the dac adjustment to channels
-
cmd_skiroc.
set_trig_delay_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) trigger delay
-
cmd_skiroc.
set_auto_gain_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) auto gain
-
cmd_skiroc.
set_forced_gain_skiroc
(skiroc_id, value)[source]¶ Select forced gain: accepted values are high and low
-
cmd_skiroc.
set_adc_discri_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) ADC discriminator
-
cmd_skiroc.
set_gain_select_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) gain select discriminator
-
cmd_skiroc.
set_pp_preamp_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) preamp power pulsing mode
-
cmd_skiroc.
set_pp_ss_g1_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) slow shaper G1 power pulsing mode
-
cmd_skiroc.
set_pp_ss_g10_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) slow shaper G10 power pulsing mode
-
cmd_skiroc.
set_pp_fs_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) fast shaper power pulsing mode
-
cmd_skiroc.
set_pp_sca_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) SCA power pulsing mode
-
cmd_skiroc.
set_pp_dac4_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) 4-bit DAC adjustment power pulsing mode
-
cmd_skiroc.
set_pp_trig_discri_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) trigger discriminator power pulsing mode
-
cmd_skiroc.
set_pp_trig_delay_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) trigger delay power pulsing mode
-
cmd_skiroc.
set_pp_gain_select_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) gain select discriminator power pulsing mode
-
cmd_skiroc.
set_pp_adc_discri_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) ADC discriminator power pulsing mode
-
cmd_skiroc.
set_pp_bandgap_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) bandgap OTA power pulsing mode
-
cmd_skiroc.
set_pp_10bit_dual_dac_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) 10-bit DAC power pulsing mode
-
cmd_skiroc.
set_pp_adc_ramp_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) ADC ramp power pulsing mode
-
cmd_skiroc.
set_pp_lvds_recv_skiroc
(skiroc_id, value)[source]¶ Activate (ON or 1) or desactivate (OFF or 0) LVDS receivers power pulsing mode
-
cmd_skiroc.
explain_sc_skiroc
(skiroc_id)[source]¶ Explains the content of a bitsteam in human readable form
-
cmd_skiroc.
config_skiroc
(skiroc_id, file, bitstream, gtrigger, delay, fbcap, cpcap, start_ro, end_ro, enable_preamp_chans, disable_preamp_chans, enable_calib_chans, disable_calib_chans, enable_high_leak_chans, disable_high_leak_chans, allow_trig_chans, disallow_trig_chans, trig_mode, pp_preamp, pp_ss_g1, pp_ss_g10, pp_fs, fs_tau, pp_sca, pp_dac4, pp_trig_discri, trig_delay, pp_trig_delay, auto_gain, forced_gain, pp_gain_select, gain_select, pp_adc_discri, adc_discri, pp_bandgap, pp_10bit_dual_dac, dac1_gain, pp_adc_ramp, pp_lvds_recv)[source]¶ Prepare the bitstream for configuring a chip