Altera_Forum
Honored Contributor
8 years agoMAX10 10M02SCE144C8G high current draw
Hello,
I recently soldered a MAX10 single 3.3v supply part (10M02SCE144C8G) onto a breakout board to run some experiments with. I connected all the IO supplies to 3.3v successfully loaded a "blinky" sof and pof using the internal oscillator via JTAG - and it works as expected. The problem I have is that the FPGA draws 200-220mA all the time even if erased (by the Quartus17 programmer via JTAG). The Max10 EPE and the Quartus power tool both suggest I should see _much_ lower current consumption when in user mode and pretty much idle. There is no appreciable VCCIOx current draw. The heat is being dissipated in the FPGA and I don't have a short on my PCB. I haven't found any logic function in the part which is broken. I set up a 2000 bit shift register to use 90% of the LEs and that worked as expected clocked from the internal oscillator (~116MHz IIRC) I have been through the PCG (pin connection guide) old altera branded and new intel branded and think I have connected the minimum I need. I have tried configuring all unused pins as inputs with pull ups and outputs driving ground & get the same current draw. The minimal connections I made are: all powers = 3v3 (+ decoupling caps) all grounds TCK, TDO, TMS, TDI to a jtag connector with pullups/downs as per UG-M10CONFIG 3-3 nSTATUS,CONF_DONE,nCONFIG 10k pull up to VCCIO8 LED on pin14 I can think of 2 possibilities: 1) There is some pin(s) I need must connect so some IO is oscillating or somesuch. 2) I damaged the part during soldering. Does anyone have experience of similar issues? Can heat damage to the internal regulator cause these symptoms? Thanks, Chris