a techfocus media publication :: August 22, 2006 :: volume XII, no. 08

FROM THE EDITOR

This week, we drop in down under to see how Altium is doing a rare thing in design tool development - using their own products. Altium has always marched to a different drummer in the EDA industry - a drummer that tells them to make affordable, desktop, end-to-end electronic design software that can take you through all aspects of system development from FPGA and board design through embedded software implementation. This time, they proved their point by using their own software tools to create the accompanying development board - and improved the product in the process.

Our second new feature is a contributed article from Bruce Riggins of Mentor Graphics on integrating the design constraints from your board and your FPGA designs. The flexibility of FPGAs has stirred up the board design process, making the integration and communication of constraints between the two design domains of paramount importance.

Also this week, we are announcing a new 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

The ProASIC3 Starter Kit is a complete package that
enables you to quickly evaluate Actel's ProASIC3 family and prototype your design.

With an ARM7 soft core, M7 ProASIC3/E devices offer the benefits of programmability and time-to-market at an ASIC-level unit cost. The low-cost ProASIC3 Starter Kit includes an evaluation board with a ProASIC3/E device in a PQ208 package, FlashPro3, Actel Libero (IDE) Gold and a User's Guide.
Purchase the kit today from Avnet Memec.

Nallatech – The World Leader in FPGA Computing Solutions is recruiting now.
Nallatech is the world’s leading supplier of high-performance COTS FPGA Solutions. Nallatech designs and manufactures high-performance FPGA embedded products for the Defense and Security Market. We are currently recruiting Hardware Engineers in our UK locations.
Take that big step to success with Nallatech.

Visit Techfocus Media

CURRENT FEATURE ARTICLES

A Mile in Their Shoes
Altium’s Engineering Empathy
Integrating PCB and FPGA Constraints
by Bruce Riggins, Mentor Graphics Corporation
Forgotten Battles
Holes in the Engineering Fossil Record

Critical Commoditization
SoftJin Simplifies Synthesis
FPGAs at DAC
Seen but not Heard

Electronic Elitism
DAC Divulges Design Tool Dilemmas
DAC Previsited
Dawn of the Design Tool Decade

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


A Mile in Their Shoes
Altium’s Engineering Empathy

Much of Nick Martin's day is like the typical workday of any large company CEO. Nick attends meetings, talks with the press and analysts about the company's products and performance, works to drive corporate and product strategy, and even stops to eat occasionally. Where Nick's path diverges sharply from the norm is that you just might also find him sitting in front of a multi-monitor machine running Altium Designer (the company's flagship, end-to-end electronic design software package), trying to finish up the last details of a board he's designing. This is not just some canned, pre-scripted demonstration to prove that the CEO is in touch with technology. This is an actual board design that Altium plans to sell in production – the NanoBoard-NB2.

At some level, the business of running any big international corporation is largely the same. In high technology, however, the mundanity of macromanaging a large organization often insulates executives from the actual technology challenges faced by both their customers and their own engineers. At Altium, they do things a little differently. Nick is an electronics engineer at heart, and his company provides design automation software aimed at helping the average working engineer get his job done better and faster. In order to accomplish that goal, Nick feels that everyone working to deliver that capability, himself included, needs to walk a mile in the shoes of the engineer using their products. That is why, when the company needed a new development board to go with the latest version of Altium Designer, they chose to do the design themselves, using their own software. [more]



Integrating PCB and FPGA Constraints
by Bruce Riggins, Mentor Graphics Corporation

A product’s success is in large part a direct result of how well, relative to the target market, the product is constrained. Manufacturing costs, ergonomics, reliability, retail price, usability, power requirements – all of these factors (among a host of others) are in one way or another a constraint on the finished product. From an electrical engineering perspective, additional, more specific constraints have to be dealt with: bus latency, bandwidth, data processing needs, component costs and availability, power consumption, etc.

In their attempts to create a product that meets the needs of the market, engineers must make hundreds of tradeoffs before committing to a final architecture. When FPGAs (or ASICs, but for the purpose of this article, FPGAs) figure into that architecture, one of the initial design-level issues that must be dealt with is how to properly constrain both the FPGA and the PCB. Board-level demands (constraints) must consider the capabilities of the FPGA; conversely, the FPGA must be carefully selected in order to meet the needs of the overall system. Tying these together requires a system-wide view of constraints. [more]


You're receiving this newsletter because you subscribed at our web site www.fpgajournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.fpgajournal.com/update.
If at any time, you would like to unsubscribe, click here. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

All material copyright © 2003-2006 techfocus media, inc. All rights reserved.
Privacy Statement