electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

what happens when fpgs is overloaded???


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> what happens when fpgs is overloaded???
Author Message
Tan



Joined: 23 Jul 2006
Posts: 167
Helped: 7


Post19 Sep 2007 16:44   

what happens when fpgs is overloaded???


Hi friends,
I have a question.Can anyone tell me what happens when fpga is overloaded??I am writing an application for which my fpga crossed 100%.I am curious to know what happens to the fpga??
Back to top
nxtech



Joined: 13 Jun 2007
Posts: 257
Helped: 15
Location: Watching You!


Post19 Sep 2007 17:21   

Re: what happens when fpgs is overloaded???


Are you serious?

I cant believe you dont understand what your implementation tools just indicated.

Basically what you are being told is that the device you have chosen is not large enough to implement the hardware your code is going to generate. You will need to either try to optimize your code, your layout, or move to a larger device.

As to what happens to the FPGA....nothing because it wont be loaded with bit stream.

E
Back to top
Iouri



Joined: 17 Aug 2005
Posts: 687
Helped: 79


Post19 Sep 2007 17:21   

what happens when fpgs is overloaded???


nothing, you will not be able to generate *.rbf or *.bit file
Back to top
gck



Joined: 17 Oct 2006
Posts: 149
Helped: 5


Post21 Sep 2007 5:03   

what happens when fpgs is overloaded???


You can never overload the FPGA. you can't burn it at all. You need to target another FPGA or try to optimise the design.
Back to top
Tan



Joined: 23 Jul 2006
Posts: 167
Helped: 7


Post22 Sep 2007 5:19   

Re: what happens when fpgs is overloaded???


sorry for my late reply,
actually what happened was,when i synthesized my program it was showing as 110%.
so i had this doubt,
my question is will my tool XILINX optimise my design more in order to fit into fpga or should i optimise my design my reconsidering my code??

Please let me know...
Back to top
wangkaust



Joined: 23 Sep 2007
Posts: 25


Post23 Sep 2007 9:27   

Re: what happens when fpgs is overloaded???


The ISE will do some optimisation and possiblely reduce you design to < 100%.
If it can't, the tool will tell.
Anyway, you won't get your timing closure for that kind of resource utilization.
Back to top
Iouri



Joined: 17 Aug 2005
Posts: 687
Helped: 79


Post24 Sep 2007 17:38   

what happens when fpgs is overloaded???


ISE will do some optimiztion, but you max design should be around 85% from targeted FPGA
Back to top
vomit



Joined: 14 Jun 2002
Posts: 151
Helped: 10


Post24 Sep 2007 22:10   

Re: what happens when fpgs is overloaded???


In the case of Xilinx: don't forget that the router is inclined to "expand" the logic into all available resources. So even if the occupancy of available slices has reached 100% it does not mean you are nearing a full FPGA. There are switches "pack unrelated logic" that can further force the router to put things closer together and use more of the logic within each slice.

Of course, this might come at the expense of some more difficult routing, i.e. either more compilation time or slower logic speed.

So check the number of flipflops and LUTs, not the overall slice usage percentage it reports after routing. And of course the % of scarce resources like block rams and other special components.
Back to top
swapnil_vlsi



Joined: 18 Jul 2007
Posts: 95
Helped: 2


Post25 Sep 2007 8:13   

Re: what happens when fpgs is overloaded???


In this case , when FPGA is overloaded....means your code design will not fit into the device which u have selected...........

you have chosen such a device which is not large enough to implement the hardware your code is going to generate. You will need to either try to optimize your code, your layout, or move to a larger device. .............

or chose another device which hav e much larger capacity then this device......

If FPGA is overloaded ,then u canot do the Place n Route ,Mapping ,that to u cannot generate .bit map file..............

only u can check the hardware...........

the code is not get doen loaded........
Back to top
Tan



Joined: 23 Jul 2006
Posts: 167
Helped: 7


Post25 Sep 2007 10:03   

Re: what happens when fpgs is overloaded???


I came to know that number of dsp's make difference whether the fpga is overloaded or not..
and one more thing....
1. is it true that bit file will be generated even when number of slices is just more than 100 i.e is 102%.??
Back to top
tkbits



Joined: 04 Dec 2004
Posts: 235
Helped: 36


Post25 Sep 2007 19:55   

Re: what happens when fpgs is overloaded???


No. If the usage of any resource is >100% at the PAR stage, a correct bit file cannot be created by any means. You cannot use a component that does not exist.
Back to top
Google
AdSense
Google Adsense




Post25 Sep 2007 19:55   

Ads




Back to top
kanagavel_docs



Joined: 18 Aug 2007
Posts: 40
Helped: 7


Post09 Oct 2007 6:13   

Re: what happens when fpgs is overloaded???


If you are using memory, just check that the memory is sitting in CLB or memory blocks. If the memory consuming CLBs change the coding style of the memory to move it to memory blocks.
Back to top
Tan



Joined: 23 Jul 2006
Posts: 167
Helped: 7


Post13 Oct 2007 5:27   

Re: what happens when fpgs is overloaded???


I did not get you.please can you elaborate..
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> what happens when fpgs is overloaded???
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
What happens when a thyristos fails? (3)
What happens to metals when melted? (2)
What happens when we connect two different gorunds? (1)
What happens when not enough vias area drawn? (5)
What happens when the errors larger than t (RS FEC)? (3)
What happens when there is an incoming call (GPRS w/ SIM300) (3)
what happens to be Vo if we remove feedback in opamp (4)
what happens to the return currents (1)
What happens inside the microcontroller? (6)
My ICs got a bad cold? What happens? (8)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS