Chip configuration filesΒΆ
This module contains chip configuration files. The format is a standard JSON file structured as follows:
{
"pixel_trim_thresholds": [<list of 32 5-bit integers>],
"global_threshold": <8-bit integer>,
"csa_gain": <1-bit integer>,
"csa_bypass": <1-bit integer>,
"internal_bypass": <1-bit integer>,
"csa_bypass_select": [<list of 32 1-bit integers>],
"csa_monitor_select": [<list of 32 1-bit integers>],
"csa_testpulse_enable": [<list of 32 1-bit integers>],
"csa_testpulse_dac_amplitude": <8-bit integer>,
"test_mode": <1-bit integer>,
"cross_trigger_mode": <1-bit integer>,
"periodic_reset": <1-bit integer>,
"fifo_diagnostic": <1-bit integer>,
"sample_cycles": <8-bit integer>,
"test_burst_length": <16-bit integer>,
"adc_burst_length": <8-bit integer>,
"channel_mask": [<list of 32 1-bit integers>],
"external_trigger_mask": [<list of 32 1-bit integers>],
"reset_cycles": <24-bit integer>
}
All fields are necessary.