Thought I’d take a closer look at the thermal issues with the Terasic DE10 running MisterFPGA, and the effectiveness of various solutions! This was all done without benefit of ducting or a case, so the temps could get lower.
|Step 1 – Nothing|
After running the Genesis Core for about 10 minutes,
it’s a bit toasty at about 70C
|Step 2 – Heatsink only|
Thanks to my ISP’s rubbish router, I have a heatsink
just small enough to fit the DE10
A bit of lapping was done, and some Noctua heat compound was
applied to the FPGA
|Step 3 – Heatsink with Arctic Cool 12V Fan at 5V|
I had a spare Arctic Cool 120mm fan and even with 5V
(and drawing 30mA), this makes a pretty big difference.
The heatsink is no longer the hottest component on the DE10
|Step 4 – Heatsink with 12V SuperMicro 6000rpm Fan|
For fun, I cranked up this ex-Rackmount Server 80mm fan. It draws
1A at 12V.. it was a jet engine!
But very effective
|Step 5 – Heatsink with 12V Noctua 80mm Fan at 5V|
This looks like the winner. I had a spare Noctua 1800rpm fan
lyingn around. It runs at 5V and (draws only 20mA).
Very quiet and not as much airflow but a good compromise.
Perfect for running off the USB hub!
|Footnote 31 Jan 2020|
Someone pointed out that I hadn’t done a test of the
DE10 without a heatsink, but with a fan.. So here’s the latest test!
My new fan under test is the VERY affordable
Sunon 80mm EF80251S1-1000U-A99.
You can find this on Mouser for a few bucks.
It’s exactly the same hole pattern as the Noctua tested earlier, and will
start and run at 5V even though it’s a 12VDC fan. It draws very little
currentand works just as well as the Noctua. Quiet too.
|It’s a bit cooler tonight so here’s the control .. Memtest for 10mins with |
no heatsink and no air. About 61C.
|Well there you go.. a good result ! A drop in temp of 17C|
without needing a heatsink at all..