Re: Design fits XC9536 but not XC9536XL

Your design should fit going from the 9500 to the 9500xl. The 9500xl actually has more function block fanin (36 to 54!) so I would think that there should be no fitting issues. The only architectural features lost are macrocell feedback and wire-anding in the AIM. The loss of macrocell feedback should be made up for by the additional FB inputs. The loss of wire-anding would cause your PTerm requirements to increase. Perhaps if you were near the maximum utilization for this it would not fit.

You may want to try contacting the Xilinx hotline. They are willing to try fitting close designs.

Arthur

I hope Google won't eat the first reply, so here's an addition to it, > some parts of fitter report are below: > > > I have a design (admittedly making heavy use of the device resources) > > which successfully fits into an XC9536 but not an XC9536XL. This is > > something I hadn't anticipated when migrating to the newer part. Is > > this to be expected, and is it likely that by tweaking any fitter > > options (or otherwise) I will be able to get the design to fit ? > > > > I am using Xilinx Foundation F4.2i, Build 3.1.196. > > > > Richard. > >
formatting link
> > > cpldfit: version E.33 Xilinx Inc. > Fitter Report > Design Name: iw Date: 4- 1-2003, > 4:17AM > Device Used: XC95144XL-5-TQ144 > Fitting Status: Successful > > **************************** Resource Summary > **************************** > > Macrocells Product Terms Registers Pins Function > Block > Used Used Used Used Inputs > Used > 143/144 ( 99%) 558 /720 ( 77%) 100/144 ( 69%) 111/117 ( 94%) 415/432 > ( 96%) > > PIN RESOURCES: > > Signal Type Required Mapped | Pin Type Used > Remaining > ------------------------------------|--------------------------------------- > Input : 58 58 | I/O : 104 > 5 > Output : 44 44 | GCK/IO : 2 > 1 > Bidirectional : 8 8 | GTS/IO : 4 > 0 > GCK : 1 1 | GSR/IO : 1 > 0 > GTS : 0 0 | > GSR : 0 0 | > ---- ---- > Total 111 111 > > *********************Function Block Resource > Summary*********************** > Function # of FB Inputs Signals Total O/IO > IO > Block Macrocells Used Used Pt Used Req > Avail > FB1 18 53 53 67 12/0 > 15 > FB2 18 53 53 57 7/0 > 15 > FB3 18 51 51 87 14/0 > 15 > FB4 18 51 51 71 0/1 > 15 > FB5 18 52 52 83 8/0 > 14 > FB6 18 52 52 72 1/7 > 13 > FB7 18 51 51 66 0/0 > 15 > FB8 17 52 52 55 2/0 > 15 > ---- ----- ----- > ----- > 143 558 44/8 > 117 > > So, in dense design you can't rely on Xilinx tools only, I was always > 1-2 cells over 144 when I was playing with options, so I had to > constrain things myself...
Reply to
Arthur
Loading thread data ...

Arthur wrote: : Your design should fit going from the 9500 to the 9500xl. The 9500xl : actually has more function block fanin (36 to 54!) so I would think : that there should be no fitting issues.

That's what I hoped, but no luck (so far).

: The loss of wire-anding would cause your PTerm requirements to : increase. Perhaps if you were near the maximum utilization for this it : would not fit.

I suspect that is it. The report I get from the failed XC9536XL fit is:

"Mapp Macrocells used: 36/36 (100%) Product terms used: 146/180 (81%) Registers used: 36/36 (100%) Pins used: 34/34 (100%) Function block inputs used: 56/72 (77%)

There are lots of signals shown as "wire-AND input".

: You may want to try contacting the Xilinx hotline. They are willing to : try fitting close designs.

I'll try that.

Richard.

formatting link

Reply to
news

If the fitter has not at this stage reported the Prod terms, you could re-target a 9572XL,(just for the purposes of getting a complete fitter report!), and then compare with the one below. It's common for fitter reports to be sparse/terse on failure, so you are sometimes best to use a 'does fit' pathway

- even if that needs some gyrations ! :)

-jg

Reply to
Jim Granville

A problem here, is it did not fit, and so you do not know if 180 is product terms WANTED, or just the ceiling it bumped into. I can give you the observation 'It's not looking good' :)

-jg

Reply to
Jim Granville

: I would expect it to fit. Anything you can do in 2 logic blocks of : 36V18 can be done in two 54V18.

: I would suggest to place the design into 9536 without XL, save the : fitter report, run the fitter on 9536XL and compare fitter reports.

The big difference is that the XC9536 report has the 'wire-AND' option enabled and the XC9536XL has it disabled. My design makes heavy use of the 'wire-AND' facility, and it has been suggested that this is not available on the XC9536XL. Is that correct ?

I have raised a Webcase on this issue, but no results so far.

Richard.

formatting link

Reply to
news

XC9500 uses FASTCONNECT switch matrix that is documented to have wired-AND capability. XC9500XL uses FASTCONNECT II switch matrix that doesn't have it documented, so I would think it's not there. The only option is to use pin-compatible XC9572XL part, I guess...

Reply to
Aare Tali

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.