{
	"$type": "UnigeFrontEnd.Config.DescRoot",
	"Name": "FEB_CONFIG",
	"ApplicationTitle": "HERD Front End Interface",
	"Version": "1.0",
	"DeviceMemorySize": 2048,
	"MinFpgaVersion": "1.0",
	"HardwareVIds": [
	  {
		"Id": 0,
		"ShortName": "V0",
		"FriendlyName": "Baseline hardware version"
	  }
	],
	"FirmwareVIds": [
	  {
		"MajorId": 1,
		"MinorId": 0,
		"ShortName": "Top Design 1.0",
		"FriendlyName": "Describe here FPGA version"
	  }
	],
	"UserSetGetCommands": {
		"UserSet": [
		  {
			"Index": 0,
			"Name": "FPGAConfig"
		  }
		],
		"UserGet": [
		  {
			"Index": 0,
			"Name": "FPGAConfig"
		  }
		]
	},
	"Board": {
		"DirectParameters": {
			"Parameters": [
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "send_soft_reset",
				"ToolTip": "This is the help of send_soft_reset",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 0
				},
				"Behavior": "AutoResetNotSaved"
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "reset (SIPHRA)",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 1
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 2
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 3
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 4
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 5
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 6
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 7
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 8
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 9
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 10
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 11
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "N.A.",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 12
				},
				"Behavior": "AutoResetNotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  }
			]
		},
		"DataReadoutParameters": {
			"Parameters": [
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "InternalGenEn",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 11
				}
			  }
			]
		},
		"StatusParameters": {
			"Parameters": [
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "status bit0",
				"Type": "Bool",
				"Default": false,
				"Min": 0,
				"Max": 1,
				"BitSize": 1,
				"MemoryLayout": {
					"Index": 0
				},
				"Behavior": "NotSaved",
				"Gui": {
					"Graphical": "Disabled"
				}
			  }
			]
		}
	},
	"Children": [
	  {
		"$type": "UnigeFrontEnd.Config.DescArray",
		"Name": "FPGA",
		"Mode": "ReadWrite",
		"MemoryLayout": {
			"DeviceIndexes": [
			  {
				"Index": 2,
				"ArgLength": 0,
				"UserSetConfigData": {
					"UserSetAccess": "UserSet",
					"AssociatedSetIndex": 0,
					"AssociatedGet": false,
					"AssociatedGetIndex": 0,
					"NbAddrBits": 4,
					"NbDataWord": 3
				}
			  }
			]
		},
		"Gui": {
			"IsRoot": true
		},
		"Children": [
		  {
			"$type": "UnigeFrontEnd.Config.DescArray",
			"Name": "Global_Control",
			"Mode": "ReadWrite",
			"Gui": {
				"ChildrenNumColumns": 4
			},
			"Children": [
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "SPI_trigger_position",
				"Type": "Byte",
				"Default": 0,
				"Min": 0,
				"Max": 31,
				"BitSize": 5,
				"MemoryLayout": {
					"Index": 0
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "RES1",
				"Type": "UInt16",
				"Default": 0,
				"Min": 0,
				"Max": 0,
				"BitSize": 7,
				"MemoryLayout": {
					"Index": 5
				},
				"Gui": {
					"Graphical": "Invisible"
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "DAC_value",
				"Type": "UInt16",
				"Default": 0,
				"Min": 0,
				"Max": 4095,
				"BitSize": 12,
				"MemoryLayout": {
					"Index": 12
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "VATA_channel_select",
				"Type": "UInt16",
				"Default": 0,
				"Min": 0,
				"Max": 127,
				"BitSize": 7,
				"MemoryLayout": {
					"Index": 24
				}
			  },
			  {
				"$type": "UnigeFrontEnd.Config.DescVariable",
				"Name": "Trigger_to_hold",
				"Type": "Byte",
				"Default": 0,
				"Min": 0,
				"Max": 31,
				"BitSize": 5,
				"MemoryLayout": {
					"Index": 31
				}
			  }
			]
		  }
		]
	  },
	  {
		"$type": "UnigeFrontEnd.Config.DescArray",
		"Name": "ASICS",
		"Mode": "ReadWrite",
		"Children": [
		  {
			"$type": "UnigeFrontEnd.Config.DescArray",
			"Name": "SIPHRA",
			"Mode": "ReadWrite",
			"NumInstances": 2,
			"MemoryLayout": {
				"DeviceIndexes": [
				  {
					"Index": 0,
					"ArgLength": 56,
				  },
				  {
					"Index": 1,
					"ArgLength": 56,
				  },
				],
				"MsbFirst": false
			},
			"Gui": {
				"IsRoot": true
			},
			"Children": [
			  {
				"$type": "UnigeFrontEnd.Config.DescArray",
				"Name": "Channels",
				"Mode": "ReadWrite",
				"Children": [
				  {
					"$type": "UnigeFrontEnd.Config.DescArray",
					"Name": "Channel",
					"Mode": "ReadWrite",
					"NumInstances": 17,
					"MemoryLayout": {
						"GroupedByChild": false
					},
					"Gui": {
						"SelfNumColumns": 17,
						"SelfNumrows": 1,
						"AbsoluteIndex": [
							["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","sum0"],
							["16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","sum1"]
						],
						"RelativeIndex": ["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","sum"]						
					},
					"Children": [
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "enable_triggering",
						"Type": "Bool",
						"Default": false,
						"Min": 0,
						"Max": 1,
						"BitSize": 1,
						"MemoryLayout": {
							"Index": 0
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "pu_channel",
						"Type": "Bool",
						"Default": false,
						"Min": 0,
						"Max": 1,
						"BitSize": 1,
						"MemoryLayout": {
							"Index": 1
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "qc_hysteresis",
						"Type": "Byte",
						"Default": 0,
						"Min": 0,
						"Max": 7,
						"BitSize": 3,
						"MemoryLayout": {
							"Index": 2
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "qc_threshold",
						"Type": "Byte",
						"Default": 0,
						"Min": 0,
						"Max": 255,
						"BitSize": 8,
						"MemoryLayout": {
							"Index": 5
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "cal_select_channel",
						"Type": "Bool",
						"Default": false,
						"Min": 0,
						"Max": 1,
						"BitSize": 1,
						"MemoryLayout": {
							"Index": 13
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "cmis_impedance_reduction",
						"Type": "Bool",
						"Default": false,
						"Min": 0,
						"Max": 1,
						"BitSize": 1,
						"MemoryLayout": {
							"Index": 14
						},
						"Gui": {
							"InvisibleIndexes": [16]
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "cmis_detector_ioffset",
						"Type": "Byte",
						"Default": 0,
						"Min": 0,
						"Max": 7,
						"BitSize": 3,
						"MemoryLayout": {
							"Index": 15
						},
						"Gui": {
							"InvisibleIndexes": [16]
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "cmis_detector_voffset",
						"Type": "Byte",
						"Default": 0,
						"Min": 0,
						"Max": 255,
						"BitSize": 8,
						"MemoryLayout": {
							"Index": 18
						},
						"Gui": {
							"InvisibleIndexes": [16]
						}
					  },
					  {
						"$type": "UnigeFrontEnd.Config.DescVariable",
						"Name": "reserved",
						"Type": "Byte",
						"Default": 0,
						"Min": 0,
						"Max": 0,
						"BitSize": 6,
						"MemoryLayout": {
							"Index": 26
						},
						"Gui": {
							"Graphical": "Invisible"
						}
					  }
					]
				  }
				]
			  },			  
			  {
				"$type": "UnigeFrontEnd.Config.DescArray",
				"Name": "Global_Control",
				"Mode": "ReadWrite",
				"Gui": {
					"ChildrenNumColumns": 6
				},
				"Versioning": [
				  {
					"Version": "1.1",
					"PreviousName": "Global_Control"
				  }
				],
				"Children": [
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "shaper_input_cap",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 15,
					"BitSize": 4,
					"MemoryLayout": {
						"Index": 544
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "shaper_hold_cap",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 7,
					"BitSize": 3,
					"MemoryLayout": {
						"Index": 548
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "shaper_feedback_res",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 7,
					"BitSize": 3,
					"MemoryLayout": {
						"Index": 551
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "shaper_feedback_cap",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 15,
					"BitSize": 4,
					"MemoryLayout": {
						"Index": 554
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "shaper_bias",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 15,
					"BitSize": 4,
					"MemoryLayout": {
						"Index": 558
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "ci_compmode",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 562
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "ci_gain",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 3,
					"BitSize": 2,
					"MemoryLayout": {
						"Index": 563
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cmis_gain",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 7,
					"BitSize": 3,
					"MemoryLayout": {
						"Index": 565
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reseved0",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 63,
					"BitSize": 8,
					"MemoryLayout": {
						"Index": 568
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pt100_enable_excitation",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 576
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cc_threshold",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 63,
					"BitSize": 8,
					"MemoryLayout": {
						"Index": 577
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cc_enable_dcc",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 585
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "ms_select_input",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 586
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cb_select_input",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 3,
					"BitSize": 2,
					"MemoryLayout": {
						"Index": 587
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "th_select_input",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 589
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "ci_use_reset",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 590
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "ci_feedback_dac",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 63,
					"BitSize": 8,
					"MemoryLayout": {
						"Index": 591
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reseved1",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 127,
					"BitSize": 9,
					"MemoryLayout": {
						"Index": 599
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "adc_mode",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 608
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "adc_sample_duration",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 15,
					"BitSize": 4,
					"MemoryLayout": {
						"Index": 609
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "analog_readout_mode",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 613
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 26,
					"MemoryLayout": {
						"Index": 614
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cal_dac",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 255,
					"BitSize": 8,
					"MemoryLayout": {
						"Index": 640
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved1",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 24,
					"MemoryLayout": {
						"Index": 648
					},				
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_mb",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 672
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_pt100",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 673
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_adc_ref",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 674
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_trigger_output_enable",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 675
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_cb",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 676
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_qc",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 677
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_th",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 678
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sha",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 679
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_ci",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 680
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_ci_fb_dac",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 681
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_cc",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 682
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_cmis",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 683
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_cb",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 684
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_qc",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 685
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_th",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 686
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_sha",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 687
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_ci",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 688
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "pu_sum_cc",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 689
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved2",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 14,
					"MemoryLayout": {
						"Index": 690
					},				
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cal_mode",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 3,
					"BitSize": 2,
					"MemoryLayout": {
						"Index": 704
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cal_trigger_select",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 706
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "cal_cv_range",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 4,
					"BitSize": 3,
					"MemoryLayout": {
						"Index": 707
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved3",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 26,
					"MemoryLayout": {
						"Index": 710
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "readout_fixed_list",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 524287,
					"BitSize": 19,
					"MemoryLayout": {
						"Index": 736
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved4",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 13,
					"MemoryLayout": {
						"Index": 755
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "readout_en_int_hold_start",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 768
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "readout_en_ext_hold_start",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 769
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "readout_en_spi_forced_start",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 770
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "readout_list_mode",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 771
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "int_hold_source",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 3,
					"BitSize": 2,
					"MemoryLayout": {
						"Index": 772
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "int_hold_delay",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 15,
					"BitSize": 4,
					"MemoryLayout": {
						"Index": 774
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "int_hold_tune",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 31,
					"BitSize": 5,
					"MemoryLayout": {
						"Index": 778
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved5",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 17,
					"MemoryLayout": {
						"Index": 783
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "adc_enable_manual_selection",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 800
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "adc_source_select",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 31,
					"BitSize": 5,
					"MemoryLayout": {
						"Index": 801
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved5",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 26,
					"MemoryLayout": {
						"Index": 806
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "adc_clk_div_factor",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 3,
					"BitSize": 2,
					"MemoryLayout": {
						"Index": 832
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved6",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 30,
					"MemoryLayout": {
						"Index": 834
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "sysclk_standby",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 864
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "sysclk_disable",
					"Type": "Bool",
					"Default": false,
					"Min": 0,
					"Max": 1,
					"BitSize": 1,
					"MemoryLayout": {
						"Index": 865
					}
				  },
				  {
					"$type": "UnigeFrontEnd.Config.DescVariable",
					"Name": "reserved6",
					"Type": "Byte",
					"Default": 0,
					"Min": 0,
					"Max": 0,
					"BitSize": 30,
					"MemoryLayout": {
						"Index": 866
					},
					"Gui": {
						"Graphical": "Invisible"
					}
				  }
				]
			  }
			]
		  }
		]
	  }
	]
}