--- In oopic@yahoogroups.com, "Dennis K. Deckmann" <dkdeckmann@...> wrote:
>
> What sort of tools would you recomend for the budding "siliconsmith",
I use the FREE WebPACK ISE available for download from Xilinx although
I usually buy a backup CD for < $10.
Altera has a similar offering but I wasn't as happy with their
licensing. They reserved the right to pull back the license at any
time. It reminded my of UCSD pulling the licenses to my UCSD Pascal
software.
> I am completely ignorant on CPLDs and FPGAs?
CPLDs are the 'glue' of logic circuits. They are easily used to
create small scale circuits such as address decoders, some types of
memory chip select or other simple functions. Like this counter thing...
FPGAs are much larger in scale and usually include blocks of static
ram as well as chunks of distributed ram which is much smaller. A
million gates is not unusal.
I recently 'built' an entire IBM 1130 minicomputer in a single million
gate FPGA and only used about 1/3 of the gates. It works! It runs
the entire IBM disk operating system, macro assembler and 27 pass
Fortran compiler!
>
> Are any of them usable on my "legacy" '95 or '98 systems?
No, and the execution speed is grim on a 1.2 GHz Celeron. It gets a
lot better on a dual-core 3.8 GHz machine. Unfortunately, the
dual-core machine has Linux and, in my view only, the Linux version of
the WebPACK ISE doesn't seem to function very well. That could also
be because I don't know a lot about Linux. The only reason I keep my
WinXP machine is for ISE and PIC programming.
>
> Are the "blanks" cost competetive with discrete logic for such small-
> scale projects?
A 5V version of the XC9572XL in a PLCC-44 package costs $3.40 at
Digikey. It can easily replace a dozen or more discrete chips so, in
that regard, they are cost and space competitive.
It's better than that: with discrete chips you better have the design
correct before you start wire-wrapping. With the CPLD (or FPGA), you
can rethink the circuit until you get just what you want.
And it helps to have a logic analyzer. I built one from a Spartan 3
Starter Board using the design here:
http://www.sump.org/projects/analyzer/
>
> Thru-hole parts available?
I don't know. I kind of doubt it. However, the PLCC package goes in
a PLCC socket which is through-hole mounted. There are a lot of
devices with pins even though they are surface mount. That's good
because the BGA packages are out of the question.
There are a lot of development boards at www.digilentinc.com.
I
particularly like the Spartan 3 Starter Board (I have 3), especially
the 1M gate version. I also have the XC2XL CPLD board and a bunch of
their add-on modules.
Soldering SMT isn't very hard and it is becoming a requirement of
being in this hobby. I use the 'drag' method shown here:
http://www.howardelectronics.com/jbc/dragsoldering.wmv
I haven't
tried a 208 pin Spartan IIE FPGA but I would like to. The trick is
using a LOT of flux and not much solder.
Richard
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/oopic/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/oopic/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/