Author Topic: Spartan 6 current consumption  (Read 10354 times)

0 Members and 1 Guest are viewing this topic.

Offline poorchavaTopic starter

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Spartan 6 current consumption
« on: May 29, 2013, 09:32:14 am »
I'm designing a board with Spartan 6 FPGA (SC6SLX9-TQG144 to be exact) and I'm trying to figure out what parameters my power supply has to have, but all I got from internet search is "impossible to say without knowing the actual design". I understand that exact current consumption is hard to tell without the design, but I'm simply looking for a safe value.

My design is not hobby, but not a high volume either (a dozen or so pcbs for test rack), so I don't worry about oversizingr the power supply. FPGA is powered from 1V2 (Vccint) and 3V3 (everything else). I just need a general guideline like "1V2@100mA and 3V3@200mA is already excessive" or "more than 500mA on both rails is necessary" or something like that.

Any of you guys has any experience with that?
I love the smell of FR4 in the morning!
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Spartan 6 current consumption
« Reply #1 on: May 29, 2013, 09:39:06 am »
Xilinx have a software tool to estimate power draw of a design based on clock rates etc.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: Spartan 6 current consumption
« Reply #2 on: May 29, 2013, 09:56:26 am »
Design for 1-2A on 1v2 if possible, or whatever core voltage it uses. The IO current draw is something you can easily estimate on your own.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline EEVblog

  • Administrator
  • *****
  • Posts: 37738
  • Country: au
    • EEVblog
Re: Spartan 6 current consumption
« Reply #3 on: May 29, 2013, 09:57:50 am »
You have to use the power consumption estimation tool, and then do that for say 80% gates used at the frequency you intend to use at to get an estimate of a max figure.
Yes, it's totally dependent upon the design and clock rate(s).
They do have a base static consumption, but that doesn't tell you anything.
Beware of traps like startup current, which can be much higher than your design consumption. So your PSU design has to be able to handle the brief power-on current too.
I don't recall if this is the case for the Spartan 6 though, but worth investigating.
All the manufacturers have very extensive apps documents on this.
 

Online mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Spartan 6 current consumption
« Reply #4 on: May 29, 2013, 10:57:48 pm »
A quick way to get an "it won't be worse than this.." figure is to look at what regulators they use on devboards for that part.  These may be over-specced, for worst-case usage, however it will be a pretty safe bet.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline Hardcorefs

  • Regular Contributor
  • *
  • Posts: 81
Re: Spartan 6 current consumption
« Reply #5 on: June 04, 2013, 02:47:28 am »
Xilinx have a software tool to estimate power draw of a design based on clock rates etc.

And it FAILS VERY badly..........
 

Offline Hardcorefs

  • Regular Contributor
  • *
  • Posts: 81
Re: Spartan 6 current consumption
« Reply #6 on: June 04, 2013, 02:52:16 am »
I'm designing a board with Spartan 6 FPGA (SC6SLX9-TQG144 to be exact) and I'm trying to figure out what parameters my power supply has to have, but all I got from internet search is "impossible to say without knowing the actual design". I understand that exact current consumption is hard to tell without the design, but I'm simply looking for a safe value.

My design is not hobby, but not a high volume either (a dozen or so pcbs for test rack), so I don't worry about oversizingr the power supply. FPGA is powered from 1V2 (Vccint) and 3V3 (everything else). I just need a general guideline like "1V2@100mA and 3V3@200mA is already excessive" or "more than 500mA on both rails is necessary" or something like that.

Any of you guys has any experience with that?


It depends on:

1. Your FPGA logic speed.
2. How BADLY it is routed.
3. Utilisation.


Design  it for 5A and you will not go far wrong......,  yes yes I know... "my design will never use 5A" , go CAREFULLY READ the xilinx configuration notes for the beast.
It's not how much 'your' design consumes, nor the figure the Xilinx tools give you, but rather the startup requirements when the beast first comes up and has to get its house in order BEFORE you even get a bit file near it......

 

Offline poorchavaTopic starter

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Re: Spartan 6 current consumption
« Reply #7 on: June 04, 2013, 05:21:15 am »
wouldn't a large cap help? I mean at 1.2V or 3.3V a large capacitor can be quite small. Like for example EEVFK0J332Q from Panasonic? Or 3 1000uF's in parallel?

I have some (erm.... a few reels) switching regulator chips capable of 1.5A at hand.
I love the smell of FR4 in the morning!
 

Offline Hardcorefs

  • Regular Contributor
  • *
  • Posts: 81
Re: Spartan 6 current consumption
« Reply #8 on: June 07, 2013, 10:35:02 am »
wouldn't a large cap help? I mean at 1.2V or 3.3V a large capacitor can be quite small. Like for example EEVFK0J332Q from Panasonic? Or 3 1000uF's in parallel?

I have some (erm.... a few reels) switching regulator chips capable of 1.5A at hand.

Nope... long term it would KILL the PSU...  the issue is transients as the logic is switching, so .... lots of  100nf-1uf ceramics right on top of the FPGA vias.., with main Ceramics in the + (I.E center of the FPGA breakout)



This beast just runs.... and runs... and runs  even at 70Deg C. ambient......

no shitty electrolytes to dry up  you see......
 

Offline poorchavaTopic starter

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Re: Spartan 6 current consumption
« Reply #9 on: June 07, 2013, 10:45:15 am »
My chip is not BGA, but QFP. And yes, tons of ceramic caps will be there as well as low esr tantalum caps.
I love the smell of FR4 in the morning!
 

Offline flynnjs

  • Contributor
  • Posts: 24
  • Country: gb
Re: Spartan 6 current consumption
« Reply #10 on: June 12, 2013, 06:51:46 am »
Take say the Digilent Atlys board and it uses 2-3A parts on both rails.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Spartan 6 current consumption
« Reply #11 on: June 13, 2013, 01:13:34 am »
I second Mikes suggestion to look at the eval boards for a safe assumption. You can always include check points for measuring the current in your prototype and downsize regulators if necessary / possible.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline lorth

  • Contributor
  • Posts: 46
  • Country: us
Re: Spartan 6 current consumption
« Reply #12 on: June 13, 2013, 01:45:41 pm »
Xilinx have a software tool to estimate power draw of a design based on clock rates etc.

And it FAILS VERY badly..........

Indeed. I don't know right now how the tool in Xilinx works, but 2-3 years ago you could either put some probabilities of switching the different lines, what blocks where you using...(Very wizard like...) or to do a simulation of your code in a simulator, post layout pref., (ModelSim...) create a .vcd file, and then use that in power estimation software and then multiply by a factor. And then of courser, the power-up current...

I guess you need to use Xilinx... but lots of this problems (power-up current and power consumption) if size (and some times speed) is not a big issue is to go with Actel (Microsemi, ok ok) Igloos or ProAsics3...
 

Offline poorchavaTopic starter

  • Super Contributor
  • ***
  • Posts: 1672
  • Country: pl
  • Troll Cave Electronics!
Re: Spartan 6 current consumption
« Reply #13 on: June 17, 2013, 11:19:08 am »
Size is not an issue - having a hardware DSP block or something else capable of ~350MHz binary counter is.

I'm pretty much settled with spartan 6.
I love the smell of FR4 in the morning!
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf