4.2. Agilex™ 7 Temperature Sensing
Each die in an Agilex™ 7 FPGA contains at least one digital thermal sensor (DTS) and one temperature sensing diode (TSD). Each DTS has no physical connection to device pins and must be read using temperature sensing software.
The TSDs connect to pins on the FPGA, to which you must connect an external temperature-reading device, such as the Maxim Integrated Max6581, Max 31730, or Texas Instrument TMP468. Both the DTS and TSD report the temperature of their physical location on the die, which may or may not be the hottest location on the die. For this reason, the Intel® FPGA Power and Thermal Calculator (PTC) reports the maximum temperature that each die should be reporting for the method used.
For example, given a device with two transceiver dies, the PTC would report temperatures like those in the table below. The reported temperatures are not the maximum temperatures for any of the dies; however, if the reported values exceed these values, it indicates that the cooling is not as expected, and the case temperature is likely to exceed the target (80°C, in this case). Temperatures exceeding these values also indicate that the operating power consumption is beyond what the PTC is showing—probably due to insufficient cooling.
Monitor | Temperature Target (°C) (for example only) | |
---|---|---|
Location | Sensor | |
Case | dts01 1 | 80 |
FPGA Core | dts11 | 85 |
FPGA Core | tsd12 | 83 |
FPGA Core | tsd2 | 90 |
FPGA Core | dts1 | 88 |
HSS_0_0 | tsd1 | 92 |
HSS_0_0 | dts1 | 90 |
HSS_0_1 | tsd1 | 88 |
HSS_0_1 | dts1 | 90 |
|