Temperature Monitor
Monitoring the FPGA temperature
Temperature sensor
All FPGA based products embed a temperature sensor located inside the FPGA, on the die.
To read the FPGA die temperature expressed in °C, the application must :
1. | Set the TemperatureSensorSelector feature of the Interface Module to Grabber, and then ... |
2. | Get the Temperature feature value of the Interface Module. |
The user application is invited to check regularly the FPGA die temperature to ensure that the board operates within the specified operating limits.
Dual-threshold (80°C/85°C) temperature detection
The above listed frame grabber implements a dual-threshold excessive FPGA die temperature detection.
Warning threshold (80 °C) - Notify
When the measured FPGA die temperature reaches 82°C, the frame grabber posts a FPGA temperature is too high Memento message.
The message is sent repeatedly every second until the measured temperature decreases below 78°C or increases above 88°C.
● | Operation is still possible but is not recommended! |
● | When such event occurs, the user is invited to check and, possibly, improve the card cooling in the host PC! |
Error threshold (85 °C) - Notify
When the measured FPGA die temperature reaches 88°C, the frame grabber posts a FPGA temperature is too high; operation may stop to prevent damaging the card Memento message.
The message is sent repeatedly every second until the measured temperature decreases below 82°C.
● | Random errors could occur in the FPGA if its core temperature becomes excessive! |
● | When such event occurs, the user must immediately shut down the system and revise the card cooling in the host PC before restarting! |