FROM
THE EDITOR
This week, we take a look at the possibility of a real IP industry for
FPGA-based design. Will the market open up and bring us a rich, diverse, interoperable IP
portfolio that we can use as a palette for our future FPGA masterpieces? Maybe. If it does, Chip
Estimate brings us a method for browsing, searching, and selecting that IP that makes a lot of
sense - even for FPGA-based design.
Up next, we have a contributed article from Mentor Graphics on a novel, spreadsheet-based
approach to RTL design. Getting a clear organization to your RTL can be difficult, and this
approach uses a spreadsheet metaphor to manage some of that complexity.
Registration is still open for the upcoming Journal Webcast on coding techniques
for improved FPGA design, sponsored by Lattice Semiconductor. If you'd like to spruce up
your HDL for better synthesis results, head on over and register.
Thanks for reading! If there's anything we can do to make our
publications more useful to you, please let us know at:
comments@fpgajournal.com.
Kevin Morris – Editor
FPGA and Structured ASIC Journal
|
EVENTS & ANNOUNCEMENTS
Get Your Complete Xilinx Development Board Solution!
An Incredible Value at $149 - Xilinx Spartan™-3E FPGA Starter Kit
gives you instant access to capabilities of the Spartan-3E family.
Kit includes board, power supply, evaluation software,
resource CD, and USB cable.
Order your kit today!
|
|
 |
JOURNAL WEBCASTS
UPCOMING:
"Optimizing Verilog Coding for More Efficient FPGA Synthesis" sponsored by Lattice Semiconductor
Date: Tuesday, September 19, 2006 Time: 11 a.m. Pacific / 2 p.m. Eastern
Duration: 1 hour
Click to register
ON DEMAND:
"Designing 2Gbps Parallel I/O with the LatticeSC FPGA" sponsored by Lattice Semiconductor
Click to view now
Lattice's new 90nm LatticeSC family -- General introduction, sponsored by Lattice Semiconductor.
Click to view now
|
|
|
IP to Go
Chip Estimate Fills the IP Gap
The race is on. Both competitors push pedals
deliberately as the brakeless bikes start moving on the
highly banked oval of the velodrome. Suddenly, before
they have completed a second lap, the leader pulls his
bike up the slope and comes almost to a stop, trying to
lure his competitor into passing him on the inside. The
duel that ensues is ironically typical of two-competitor
sports like sprint cycling. Each cyclist strategically
maneuvers his bike to try to gain the advantageous
position – just behind the other in the
aerodynamic wake. Sometimes, one of the cyclists will
“track stand” his bike at a complete stop
for what seems like an eternity (in reality, they can
only hold still for a maximum of three minutes).
Obviously, if there were more cyclists in the race,
such a strategy would make no sense. The almost absurd
approach is purely an artifact of the duopoly held by
the two competitors.
For the two decades that FPGA design has existed, the
methodologies have been following in the footsteps of
ASIC design. As FPGA progress has accelerated and ASIC
has stabilized, the gap has begun to close between the
two design approaches so that it is often difficult to
tell the difference between an FPGA and an ASIC design
at many stages of the process. [more]
|
|
Accelerating RTL Analysis & Creation with Spreadsheets
by Michael Lee, Mentor Graphics Corporation
History of the Spreadsheet
In 1979, a young Harvard Business School graduate
student envisioned a new methodology to effectively
organize and process large amounts of data through
variations of parameters to yield an exact what-if
analysis of numerical models, utilizing something
called a personal computer. The young graduate
student, Dan Bricklin, created VisiCalc™, the
first killer app for the nascent personal computer
industry of the early 1980’s. Today millions of
users depend on the progeny of VisiCalc, the most
popular being Microsoft Excel™. Financial,
scientific, and engineering fields have heavily
leveraged the spreadsheet paradigm to organize,
manage, analyze, model, and generate numerical and
text data. Spreadsheets are now making their way into
hardware design.
Mainstream Design Entry/Creation of RTL Designs
In two decades, ASIC/FPGA designs have increased in
gate count by many orders of magnitude, and the
methods of design entry/creation have moved from text
to schematics/graphics and then moved back to text
with the advent of hardware description languages
(VHDL, Verilog, SystemVerilog, etc) nearly a decade
ago. Each step in the evolution of the process of
design entry/creation has been for reasons of managing
ever larger designs and representing them in the most
compact form possible for editing, comprehension,
and synthesis into its end product: a logical
netlist of gates. [more]
|
|