🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.electronics
Article #1078

Re: Xilinx

#1078
From: Brad Barmore
Date: Fri, 04 Aug 1989 18:44
45 lines
2815 bytes
In article <8897@june.cs.washington.edu>, mckenzie@june.cs.washington.edu (Neil McKenzie) writes:
> Hello netlanders.  I'm using the Xilinx Logic Cell Arrays (LCAs)
> and I'm interested in other people's anecdotes, experiences, etc.
> 
> Xilinx also sells a software development system for doing automatic
> placement and routing (APR) of the internal logic blocks.  For small designs,
> it's adequate, but for larger designs, the result can be a slow running
> circuit.  I have heard that many people who want the max speed will
> abandon the APR and just do everything by hand, which can be a very tedious
> process.
> 
> Do you netlanders use competing products (Altera, Actel)?  How do they stack
> up, especially in terms of speed?  As far as I know, Xilinx has the only
> electrically reprogrammable chips.  This is a *really nice* feature.
> I get somewhat paranoid about programming a "burn-once" part that costs
> more than a few bucks.
> 
> Hope to start some discussion (with light, without too much heat)...
> 
> --Neil McKenzie (mckenzie@june.cs.washington.edu)

I've used the AMD (or Xilinx) LCAs quite a bit recently.  I chose to use the
AMD (Advanced Micro Devices) support software due to the larger size of 
company and better user support.  Due to a cross license expiration AMD and
Xilinx will begin to go separate directions in support.  My "personal"
feeling is that AMD will provide better support in the long run.

As far as programming for max. speed I've found that APR will do a fairly
good job of placing the blocks if given a very small ending temperature,
but it certainly cannot do a good job of routing nets.  Using a constraint
file will help some, but still expect to spend some time "tweeking" the
layout.  Most of my experience is in the 2000 series parts.  I basically 
enter my state machine design by hand, let APR run in a loop for about 10
runs choose the best design and trash the others, check my critical nets,
and then look for and cleanup bad routes.  This process may take a while
but you will get the maximum results.

Also both AMD and Xilinx have come out with 100MHz versions of their parts.

I have no affilation with AMD or Xilinx.  This information is derived from
my own use of their components and support.

Just another happy, but tired EE.
Brad Barmore
Tektronix, Inc.
Technical Details
Message-ID: <3297@tekfdi.FDI.TEK.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!zephyr.ens.tek.com!tekcrl!tekfdi!bradb
References: <8897@june.cs.washington.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!gem.mps.ohio-state.edu!ginosko!uunet!zephyr.ens.tek.com!tekcrl!tekfdi!bradb
From: bradb@tekfdi.FDI.TEK.COM (Brad Barmore)
Newsgroups: sci.electronics
Subject: Re: Xilinx
Summary: used 'em before
Message-ID: <3297@tekfdi.FDI.TEK.COM>
Date: 4 Aug 89 18:44:22 GMT
References: <8897@june.cs.washington.edu>
Organization: Tektronix Inc., Beaverton, Or.
Lines: 45