cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Visitor
Visitor
389 Views
Registered: ‎08-02-2012

Coolrunner-II CPLD XC2C512 issue seen at high temps with usage at ~100%

I am using a Coolrunner-II CPLD. Part# XC2C512-7FT256I. I am using 503/512 macrocells (99%).

Is there a limit to how full the CPLD can be and still have guaranteed performance?

I did do a timing simulation using max delays and everything worked.

I do not recall seeing this issue with parts i used in the past.  Maybe an issue with these newer CPLDs we received?

I am already using the fastest speed grade (-7)

0 Kudos
Reply
9 Replies
Teacher
Teacher
373 Views
Registered: ‎07-09-2009

Well full, well done,
No limit as far as I know about performance over speed,

There are very strict constraints upon how many simultaneous IO can toggle at one per bank, and how much power each bank can source / sink.

What problems you having ? has the design worked for a while and stopped ?
are you purchasing form an authorised distributor , there are many grey / fake suppliers around.

Give us some more details we might be able to help.


<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply
Visitor
Visitor
313 Views
Registered: ‎08-02-2012

We have been building these boards for a few years. No trouble until recently.  I am worrying about possible counterfeit part as well.  Not sure how I could tell that though.  As for switching I/O, the CPLD is used for driving resets to devices on the board in an orderly fashion.  It also has a UART interface (19200) back to the system that controls it.  We do use the UART to command the resets on/off.

0 Kudos
Reply
Voyager
Voyager
308 Views
Registered: ‎05-11-2015

 

What is the issue?

Visitor
Visitor
303 Views
Registered: ‎08-02-2012

The issue is, at higher temps I cannot command the CPLD, via the UART interface, to release the rest of the board out of reset.  As we lower the temperature things start working.

0 Kudos
Reply
Teacher
Teacher
289 Views
Registered: ‎07-09-2009

Can we have some background please.

has this been working for a while and its just this batch of chips that have failed ?

It has all the hall marks of grey imports,
was it an authorised distributor ?

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply
Voyager
Voyager
285 Views
Registered: ‎05-11-2015

 

When it comes to temperature one has to bear in mind there can be 10 or 20C difference on a PCB and the value that really affects things (the die temperature) is most of the time, un-measurable. 

There is also variability in components regards to temperature. Not all chips will stop some function at 92.3C +/- 0.1C, I mean it could be that batch that is more sensitive to temp, or, for some reason (including apparently disconnected matters like PCB materials with different thermal conductivity) this batch of boards run the FPGA hotter.

Not discarding, as @drjohnsmith says, the source not being the best. If the above is discardable, then maybe time to retrofit a heatsink... what if a previous batch board runs, say, 5C or 10C hotter?

0 Kudos
Reply
Visitor
Visitor
282 Views
Registered: ‎08-02-2012

Previous boards have been built and there was no issue at hotter temps.  So yes it has been working for awhile and it seems we have an issue with these batch of chips possibly.

Trying to check to find out what supplier these parts came from.

0 Kudos
Reply
Teacher
Teacher
269 Views
Registered: ‎07-09-2009

Your right,
it is sounding more like the chip batch,
did you purchase from an authorised distributor would be the first question ?

also check things like the power supply, that could also be a suspect chip.
<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply
263 Views
Registered: ‎09-17-2018

Scrap material is often re-marked as the fastest speed grade,

Maximizes the profit by the seller.

Yet another reason to only buy from the authorized distributor.

lowearthorbit

 

0 Kudos
Reply