]> jspc29.x-matter.uni-frankfurt.de Git - daqtools.git/commitdiff
add ECP5 FPGA temperature to MDC xml files
authorJan Michel <michel@physik.uni-frankfurt.de>
Mon, 7 Aug 2023 14:41:14 +0000 (16:41 +0200)
committerJan Michel <michel@physik.uni-frankfurt.de>
Mon, 7 Aug 2023 14:41:14 +0000 (16:41 +0200)
xml-db/database/MDCUpgrade.xml

index 00e3b59eeec3915b7c49f36b5b88e87bcbf01346..b850fbd2c20921e6d594a58b4b8ff8e812627919 100644 (file)
@@ -9,7 +9,7 @@
   <group name="TDC" address="c000"  size="11000"  purpose="config" mode="r" continuous="false">
 
     <register name="BoardConfig" address="1580" >
-      <description>Board COnfiguration</description>
+      <description>Board Configuration</description>
       <field name="LedOff" start="0" bits="1" format="boolean"  noflag="true" mode="rw">
         <description>Switch off LED</description>
       </field>
         <description>Powerdown group of Pasttrec</description>
       </field>          
     </register>
+
+    <register name="FpgaTemp" address="1581" >
+      <description>FPGA die temperature</description>
+      <field name="FpgaTemp" start="24" bits="6" format="enum"  noflag="true" mode="r">
+        <enumItem value="14">10</enumItem>
+        <enumItem value="15">21</enumItem>
+        <enumItem value="16">22</enumItem>
+        <enumItem value="17">23</enumItem>
+        <enumItem value="18">24</enumItem>
+        <enumItem value="19">25</enumItem>
+        <enumItem value="1a">26</enumItem>
+        <enumItem value="1b">27</enumItem>
+        <enumItem value="1c">28</enumItem>
+        <enumItem value="1d">29</enumItem>
+        <enumItem value="1e">40</enumItem>
+        <enumItem value="1f">50</enumItem>
+        <enumItem value="20">60</enumItem>
+        <enumItem value="21">70</enumItem>
+        <enumItem value="22">76</enumItem>
+        <enumItem value="23">80</enumItem>
+        <enumItem value="24">81</enumItem>
+        <enumItem value="25">82</enumItem>
+        <enumItem value="26">83</enumItem>
+        <enumItem value="27">84</enumItem>
+        <enumItem value="28">85</enumItem>
+        <enumItem value="29">86</enumItem>
+        <enumItem value="2a">87</enumItem>
+        <enumItem value="2b">88</enumItem>
+        <enumItem value="2c">89</enumItem>
+        <enumItem value="2d">95</enumItem>
+        <enumItem value="2e">96</enumItem>
+        <enumItem value="2f">97</enumItem>
+        <enumItem value="30">98</enumItem>
+        <enumItem value="31">99</enumItem>
+        <enumItem value="32">100</enumItem>
+        <enumItem value="33">101</enumItem>
+        <enumItem value="34">102</enumItem>
+        <enumItem value="35">103</enumItem>
+        <enumItem value="36">104</enumItem>
+        <enumItem value="37">105</enumItem>
+        <enumItem value="38">106</enumItem>
+        <enumItem value="39">107</enumItem>
+        <enumItem value="3a">108</enumItem>
+        <enumItem value="3b">116</enumItem>
+        <enumItem value="3c">120</enumItem>
+        <enumItem value="3d">124</enumItem>
+        <enumItem value="3e">128</enumItem>
+        <enumItem value="3f">132</enumItem>
+      </field>
+    </register>    
     
     <register name="ChannelEnable" address="0000" >
       <description>Individual Channel Enable</description>
         <description>Override automatic Flash selection to select golden image</description>
       </field>
     </register>  
+   <register name="OepFpgaTemp" address="1581" >
+      <description>FPGA die temperature</description>
+      <field name="OepFpgaTemp" start="24" bits="6" format="enum"  noflag="true" mode="r">
+        <enumItem value="14">10</enumItem>
+        <enumItem value="15">21</enumItem>
+        <enumItem value="16">22</enumItem>
+        <enumItem value="17">23</enumItem>
+        <enumItem value="18">24</enumItem>
+        <enumItem value="19">25</enumItem>
+        <enumItem value="1a">26</enumItem>
+        <enumItem value="1b">27</enumItem>
+        <enumItem value="1c">28</enumItem>
+        <enumItem value="1d">29</enumItem>
+        <enumItem value="1e">40</enumItem>
+        <enumItem value="1f">50</enumItem>
+        <enumItem value="20">60</enumItem>
+        <enumItem value="21">70</enumItem>
+        <enumItem value="22">76</enumItem>
+        <enumItem value="23">80</enumItem>
+        <enumItem value="24">81</enumItem>
+        <enumItem value="25">82</enumItem>
+        <enumItem value="26">83</enumItem>
+        <enumItem value="27">84</enumItem>
+        <enumItem value="28">85</enumItem>
+        <enumItem value="29">86</enumItem>
+        <enumItem value="2a">87</enumItem>
+        <enumItem value="2b">88</enumItem>
+        <enumItem value="2c">89</enumItem>
+        <enumItem value="2d">95</enumItem>
+        <enumItem value="2e">96</enumItem>
+        <enumItem value="2f">97</enumItem>
+        <enumItem value="30">98</enumItem>
+        <enumItem value="31">99</enumItem>
+        <enumItem value="32">100</enumItem>
+        <enumItem value="33">101</enumItem>
+        <enumItem value="34">102</enumItem>
+        <enumItem value="35">103</enumItem>
+        <enumItem value="36">104</enumItem>
+        <enumItem value="37">105</enumItem>
+        <enumItem value="38">106</enumItem>
+        <enumItem value="39">107</enumItem>
+        <enumItem value="3a">108</enumItem>
+        <enumItem value="3b">116</enumItem>
+        <enumItem value="3c">120</enumItem>
+        <enumItem value="3d">124</enumItem>
+        <enumItem value="3e">128</enumItem>
+        <enumItem value="3f">132</enumItem>
+      </field>
+    </register>        
   </group>
  
 </TrbNetEntity>