Post
Topic
Board Mining (Altcoins)
Merits 1 from 1 user
Re: DIY FPGA Mining rig for any algorithm with fast ROI
by
Reggie0
on 07/05/2018, 00:05:32 UTC
⭐ Merited by 2112 (1)
Turn on the overtemperature shutdown in the bitstream, and control the temperature in the mining software. It is easy.
“Turn on overtemp shutdown in the bitstream”

AFAIK there’s no such magic button. If you want temp monitoring and thermal limits with an FPGA you have to include them in your design logic.
False. The better fpgas(like virtex 5/6, complete series 7 and newer xilinx) has pin terminals to an separated internal die temperature sensor transistor. A properly designed board should use it for temperature measurement and shutdown. It works even when FPGA isn't configured. An alternative is using jtag to read XADC (7 series and newer).
I actually went ahead and RTFM'd the "UltraScale Architecture SYStem MONitor User's Guide". It looks like it is very close to being a "magic button", it takes only one line of code:
Code:
set_property BITSTREAM.CONFIG.OVERTEMPSHUTDOWN ENABLE
On the other hand the whole guide to the SYSMON block has 113 pages, so it must be also relatively easy to accidentally mis-configure it.
 

You are going too far to look up some useful information, but it is on the top. Read the "VCU1525 Acceleration Platform User Guide", on page 47. It says fan controller IC has a die temperature sensor connected to FPGA-s DXP/DXN pin, and has an TCRIT#output which connected to the supervisory IC and it will shut down the FPGA, when overheated. It is independent from the FPGA and FPGA's SYSMON.

It looks like the Xilinx's card is a properly designed FPGA board Smiley