|
by Tom Cantrell
Start ı Viva
la Differential ı Virtual Prototype
ı Sources and PDF
VIRTUAL PROTOTYPE
The amplifiers and such arenıt conceptually
different from the discrete units of yore. Rather, the virtues of
the PAC become most apparent when it comes time for wiring something
up. PAC-Designer software makes it a point-and-click rather than ponder-and-curse
affair.
The price is definitely right. You can
download 30-day, try-before-you-buy software for free from the Lattice
web site, and the cost for an entire kit (see Photo 1), including
the software (an EV-board, download cable, etc.), is only $149.
 |
| Photo 1ıIs the PAC right for
you? At only $149 for a complete evaluation kit, it doesnıt
cost much to give it a whirl. |
The limited complexity and purposeful
nature of the part make for a tool with a short learning curve and
fast turnaround. Worst case senario, youıre looking at connecting
a few lines, choosing a few gain settings and capacitor values, and
so on.
In fact, for a typical filter and such,
itıs even easier than that. Browse the library of canned functions
or take advantage of built-in macro generators (see Photo 2). It takes
just a minute or two to fire up PAC-Designer, point and click on a
design, and blast it into silicon using a JTAG adapter cable connected
to your PC parallel port.
|

|
 |
Photo 2ıPut
away your op-amp cookbook and solder iron. With the Lattice
PAC-Designer software, pre-defined and macro-generated filters,
and the like are a mouse click away. |
If you want to test drive your design
on the screen, a built-in simulator does the trick (see Photo 3).
Once again, the fact that there arenıt many circuits, pins, and so
on to deal with makes simulation simple and fast. However, programming
the EEPROM configuration takes about 100 ms, so itıs almost easier
to simply blow and go. Just try itıyouıve got 10k (EEPROM write endurance)
chances to get it right.
|
|
Photo 3ıTest driving a design,
in this case a combination low-pass (red) and band-pass (green)
filter, is easy using PAC-Designerıs built-in simulator. |
Unlike fancy FPGAs, which keep their internal
organization a deep, dark secret, PAC-Designer bares all, supporting
a variety of file formats, including text (.txt),
JEDEC hex file (.jed),
and JTAG Serial Vector Format (.svf),
that allow programming a PAC along with the rest of the devices in
a JTAG chain.
Note that the PAC version of JTAG doesnıt
support boundary scan (i.e., reading/writing pins)something
that would be neat but simply isnıt feasible for a non-digital chip,
because it would require a DAC for every output and an ADC for every
input. Rather, JTAG is used for programming the PAC configuration
and as a conduit for connection with other chips in a JTAG chain.
DÉJÀ VU!
I think the Lattice chips are neat, but
I must admit to being a little gun-shy about making rosy predictions.
The fact is, the PAC is strikingly similar to a chip I sang the praises
of back in 1995, the EPAC from IMP Inc. ("EPAC Epoch," Circuit
Cellar 58).
You say youıve never heard of the EPAC?
I suspect youıre not alone. And, if you head over to www.imp.com,
youıll see some handy chips but no EPACs. It turns out that shortly
after the EPACıs introduction, IMP encountered some turbulence in
their operation. Thatıs a polite way to describe management shakeup,
irate creditors, and a 10:1 reverse stock split!
At the time, I also raised a red flag
about the $20 (1k) asking price. Yeah, point-and-click analog chips
are neat, but that was clearly pushing it. And, although I think IMP
gave it the good old college try, it just seemed they had trouble
making the transition beyond their analog foundry roots into the hurly-burly
of the merchant market.
Itıs tempting to say that the EPAC was
an isolated case of bad timing rather than a bad idea, but then how
do you explain the Motorola MPAA programmable analog array I wrote
about in ı97 ("A(r)Ray of Analog Hope," Circuit Cellar
87)? Itıs dead and gone, too. Once again, there are extenuating circumstances.
To wit, the MPAA went down with the ship when Motorola threw in the
towel and bagged their entire programmable logic effort.
In its favor, the PAC price (less than
$7 in thousands) seems reasonable, and the tools (PAC-Designer, EV-board,
etc.) are a good deal, too. Second, Lattice seems to be doing well
and, unless thereıs some skeleton lurking in a closet, doesnıt appear
a likely candidate for financial flameout. Furthermore, Lattice knows
a lot more about selling programmable logic than IMP or Motorola ever
did.
On the other hand, I think thereıs a
bit of a challenge involved in reaching and convincing traditional
analog electronics types. The DSP proves such crossover is possible.
But, look at whoıs successful in the DSP bizTI, Analog Devices,
Motorolaıall companies notable for long-standing and big ongoing business
selling non-digital chips. I think the concept of an analog PLD is
a winner, but the Lattice sales force is going to have to knock on
some new doors and try to cut in line in front of some heavyweights.
So, is the third time the charm, or is
it three strikes, youıre out? Will the PAC succeed in bridging the
analog gap? Or, will it be yet another example of "tomorrowıs
technology of tomorrow" like the EPAC and MPAA?
I donıt know for sure, but Iıve got a
feeling itıs only a matter of time before the 1s and 0s manage to
get this one step (albeit a big one) closer.
Circuit Cellar
provides up-to-date information for engineers. Visit www.circuitcellar.com
for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe
online. ıCircuit Cellar, the Magazine for Computer Applications.
Posted with permission.
|