(generated_monitoring_points_temperatures)= # Temperatures (generated_monitoring_points_temperatures_board)= ## Board **Description**: TPM board temperature. This is the temperature as reported by a PCB temperature sensor located near the ADCs. Measurement is a float in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM BIOS (CPLD or MCU) - **Expected**: up to 75.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_temperature` - **Returns**: board temperature (*float*)

(generated_monitoring_points_temperatures_fpga0)= ## FPGA0 **Description**: FPGA temperature. This is the temperature as reported by the on-chip Xilinx System Monitor core within the FPGA firmware. Measurement is a float in °C. See [Xilinx UltraScale Architecture System Monitor User Guide](https://docs.amd.com/v/u/en-US/ug580-ultrascale-sysmon#page=7). Returns FPGA0 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_fpga_temperature(fpga_id=0)` - **Arguments:** - **fpga_id** (*int*): Specify which FPGA, 0, 1, or None for both FPGAs - **Returns**: FPGA temperature (*dict*)

(generated_monitoring_points_temperatures_fpga1)= ## FPGA1 **Description**: FPGA temperature. This is the temperature as reported by the on-chip Xilinx System Monitor core within the FPGA firmware. Measurement is a float in °C. See [Xilinx UltraScale Architecture System Monitor User Guide](https://docs.amd.com/v/u/en-US/ug580-ultrascale-sysmon#page=7). Returns FPGA1 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_fpga_temperature(fpga_id=1)` - **Arguments:** - **fpga_id** (*int*): Specify which FPGA, 0, 1, or None for both FPGAs - **Returns**: FPGA temperature (*dict*)

(generated_monitoring_points_temperatures_adc0)= ## ADC0 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC0 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=0)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc1)= ## ADC1 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC1 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=1)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc2)= ## ADC2 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC2 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=2)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc3)= ## ADC3 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC3 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=3)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc4)= ## ADC4 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC4 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=4)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc5)= ## ADC5 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC5 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=5)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc6)= ## ADC6 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC6 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=6)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc7)= ## ADC7 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC7 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=7)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc8)= ## ADC8 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC8 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=8)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc9)= ## ADC9 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC9 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=9)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc10)= ## ADC10 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC10 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=10)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc11)= ## ADC11 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC11 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=11)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc12)= ## ADC12 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC12 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=12)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc13)= ## ADC13 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC13 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=13)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc14)= ## ADC14 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC14 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=14)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)

(generated_monitoring_points_temperatures_adc15)= ## ADC15 **Description**: ADC temperature. This is the temperature as reported by the temperature diode of the [AD9695 ADC](https://www.analog.com/media/en/technical-documentation/data-sheets/ad9695.pdf#page=33). Measurement is a float in °C. When an ADC temperature measurment is taken, the ADC is configured to output the temperature diode voltage to a pin which is sampled by the on-chip Xilinx System Monitor core within the FPGA firmware. Returns ADC15 temperature in °C. - **Groups**: ``temperatures`` - **Reported By**: TPM FPGAs - **Expected**: up to 90.0 - **Cleared When Read**: No, these are live measurements of continuous (analog) quantities.
Developer info - **Tile Method**: `get_adc_temperature(adc_id=15)` - **Arguments:** - **adc_id** (*int*): Specify which ADC, 0-15, None for all ADCs - **Returns**: ADC temperature (*dict*)