Re: design optimization



<harikris@xxxxxxxxx> schrieb im Newsbeitrag
news:1146413671.605299.107260@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,

I am targeting the design for XC2C512 coolrunner device. That's the
biggest device i could find. Are you aware of any larger CPLD device?
I have a dual-edge triggered clock i.e i have no other CPLD choice
other than the coolrunner series.

I find that i am falling short of a dozen macrocell counts. The
fitter report says it needs 524 macrocells and i have 512 macrocells
available to me :-(

I have tried to optimize the design to my best possible knowledge (and
my knowledge is not that profound).

Can anybody here advise me on how to squeeze the design a LITTLE BIT
more
to make it fit into the XC2C512 device?

Thanks.

there are almost no generic rules, but specially for PLDs the design for PLD
optimization
can yield in huge macrocell reduction.

if your current count is 524, then I would say with 99.9% that the desing
can be made
fit into 512 unless you have already spent over one man-month in PLD
specific optimization
to get the MC count down to 524.

the easiest way to find some resources is to find some block that are never
active at same time
and use 1 extra MC to flag for resource sharing

as example if you need counter and shift register but not at the same time
then almost all
MCs uses in counter and shift register could be shared.

besides that there are pretty many things for PLD that can influence the
design fit, but again
no golden rule for you, its all design specific and based on general 'it
doesnt fit' there is
little help that could be given to you

Antti









.



Relevant Pages

  • Re: Thoughts on Intelligent Design
    ... that it MUST have come about by design. ... > Even though I am a Christian and believe that God DID create everything, ... > everything fits because if it did not fit, we would not be here and, here is ... > What I mean is that whatever path the development of the universe took, ...
    (talk.origins)
  • Re: CPU design uses too many slices
    ... If you are trying to fit a given device, then you need to use the full ... map and place portions of the tools as well. ... for sure that your design won't fit. ... Considering the ALU, it seems that it can become quite heavy. ...
    (comp.arch.fpga)
  • Re: Machining tolerances- general info?
    ... each part may have specific tolerances to adhere to, ... A slip fit is always a slip fit. ... Bearing fails on a jetliner, airplane crashes into a cornfield killing 300 people and ruining the corn crop. ... I think it's more a matter of what's allowable to design into the equipment that drives what you're likely to find, but I do think you'll see a greater need for high precision work in aviation than farming. ...
    (rec.crafts.metalworking)
  • Re: Dishwasher modernity (interior)
    ... usually fit normal items but when I bought an Asko, I suddenly found that someone had bothered to design the interior as opposed to just putting in lots of spikes and hoping everything would fit around them and now I can fit all sorts of different shaped items in all the time" ... I selected that particular model, because of the well-designed, stainless steel interior. ... The left side of the basket is high enough to hold cookie sheets, the flip-down shelf helps hold them in place, and provides a spot for long narrow things, or a series of small items. ...
    (rec.food.equipment)
  • Re: A frustrating weekend with FP2003 getting the correct page size
    ... design to fit a 800x600 browser window. ... at the bottom of the design window in the status bar ... So how do I get FP2003 to size the page to fit the users screen? ...
    (microsoft.public.frontpage.addins)