Forum Discussion
Altera_Forum
Honored Contributor
13 years agoCyclone III FPGA Temperature Measurement.....
Hi All,
I want to measure the temperature across the cyclone III fpga. Is there any inbuilt sensor is available for the temperature measurement? If yes please let me know the procedure to measure using in built mega functions. If in built sensor is not there then how can we measure the temperature across the fpga? Please guide me. Thanks for your replies. Regards, Venkatesh V.13 Replies
- Altera_Forum
Honored Contributor
Hi Frank,
--- Quote Start --- You can measure temperature by forward biasing a substrate or PCI clamp diode. --- Quote End --- Have you ever implemented such a circuit? Any details? An FPGA thermal diode is usually a diode-connected transistor, which can be sensed by say an ADM1032 I2C device http://www.onsemi.com/pub/collateral/adm1032-d.pdf I thought I'd read a warning not to use regular diodes for this application ... How would you use a clamp diode in this manner? You'd have to raise the current-source voltage above VCCIO so that the diode conducted right? Cheers, Dave - Altera_Forum
Honored Contributor
You can measure temperature by forward biasing a substrate or PCI clamp diode.
- Altera_Forum
Honored Contributor
The pin connection guidelines for the Cyclone III:
http://www.altera.com/literature/dp/cyclone3/pcg-01003.pdf Do not list THERM_P/THERM_N pins. This means there is no thermal diode. You could check the pinout for your specific part (which you did not state): http://www.altera.com/literature/lit-dp.jsp?category=cyc%203&showspreadsheet=y However, you're probably not going to be able to measure the die temperature. The best you can do is measure the case temperature using an external device. Cheers, Dave