a techfocus media publication :: August 2, 2005 :: volume VIII, no. 05


FROM THE EDITOR

This week, Amy Malagamba is back once again with “Stretch Goals,” a look at the innovative new processors with built-in FPGA fabric for algorithm acceleration. Stretch, Inc. has combined the software programmability of a traditional RISC processor with the performance potential of programmable logic in a single device that programs like software.

Our second new feature, from Gordon Hands at Lattice Semiconductor discusses the challenge of creating Lattice’s new XO crossover technology which sits on the border between FPGA and CPLD. Every new device family begins with attempting to understand what the designer will need from a device, then creating an architecture that delivers those capabilities with maximum efficiency.

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 Programmable Logic Journal


LATEST NEWS

August 2, 2005

New NI Machine Vision Board Combines FireWire with Industrial Digital I/O; With NI Reconfigurable I/O Board, Engineers Now Can Trigger, Synchronize IEEE 1394 Cameras

Lattice Semiconductor Selects Electroglas EG6000 as 300mm Wafer Prober Platform and Purchases Multiple Systems

eZone Brings the World of Single-Chip FPGA Design to Customers

World's Fastest Analog-to-Digital Converter Integrating 1:4 Demultiplexed Outputs Targets High-Speed Data Acquisition and Test Equipment

Siemens Medical and Xilinx Team to Deliver Breakthrough 3D Medical Imaging Solutions

August 1, 2005

Aldec Responds to an EDA Paradigm Shift with Sub-$200 High Performance HDL Simulator

Nallatech Adds Third Wave Solutions to Channel Partner Program; World Leader in Field Programmable Gate Array Solutions Continues Channel Partner Expansion in Washington, D.C., Virginia and Maryland

July 29, 2005

Atmel and Wave Systems Announce Licensing of Secure Software for Trusted Computing Group v1.2- specified TPM ICs; Delivers an Off-the-Shelf TCG-Enabled Security Solution for Desktop and Laptop PCs

July 27, 2005

Talijon Engineering Chooses LatticeEC FPGA to Replace Obsolete ASIC

AccelChip Offers Linear Algebra Cores through Xilinx's Alliance Program

Early Bird Registration Now Open for The 3rd International System-on-Chip (SoC) Conference and Exhibition November 1 and 2, 2005, Radisson Hotel Newport Beach, California

EVE to Present Paper on Hardware-Assisted Verification During EDA&T-Taiwan; Will Describe Co-Emulation Between Emulation and Simulation With Design Example

Jungo's WinDriver(TM) Toolkit Speeds PCI and PCI-X Driver Development for Altera(R) Cyclone(TM) II FPGA Family

Xilinx Embedded PowerPC Reference Design With Treck Software Delivers Gigabit Ethernet Performance


CURRENT FEATURE ARTICLES

Stretch Goals
Bridging the DSP/FPGA Gap
Optimizing Programmable Devices for Bus Interfaces, Bridges and Control
by Gordon Hands, Lattice Semiconductor Corporation
Crossing Over
Lattice Introduces MachXO
Considerations for High-Bandwidth TCP/IP PowerPC Applications
by Chris Borrelli, Xilinx, Inc.
Actel Adds Analog

There's Fusion in our Future
SRC Code
'Tis a Far, Far Better Compiler
A New Spin on FPGA Re-spins
by Juergen Jaeger, Mentor Graphics
LSI Logic's Leverage
RapidChip Heads to 90nm
Ditchin' DAC
Analysis from an Absentee


Stretch Goals
Bridging the DSP/FPGA Gap

BUUUUUUZZZZZZ. That’s your alarm clock. Time to get up at 0-dark-hundred and head to the airport for that early bird flight to San Jose (or “insert your city here”). You’re so familiar with this trip that the flight attendants greet you by name. Your status with the airline is something north of Super Platinum Plus. While it’s nice to feel, er, “special,” wouldn’t it be cool if there was another way to get to where you’re going? Imagine that you could get in your car at 6:05 a.m. and drive to your destination city as fast as the plane could get you there. No security scan required (you long ago stopped wearing your favorite belt because it sets off the sensor), no long-term parking and shuttle bus from hell, no insufferably long line at the coffee counter, and we won’t even touch on the random draw of people who regale you with stories of their travels once you’re in your assigned seat. All of that would be gone, replaced by the comfort of your car, your favorite CD, your custom lumbar settings. Best of all, you wouldn’t need any special training to learn how to make your car drive like a plane. No pilot’s license, no flight training. You would be in control, surrounded by what feels familiar, but you would be armed with completely new capabilities – in this case speed (and perhaps a really good radar detector…).

At the center of our frequent flyer fantasy is a simple notion. Take something totally familiar (your car) and enable it with unheard-of capabilities. This idea forms the foundation of the innovative technology at Stretch, Inc., a company that does for the semiconductor world what that souped-up car did for your commute.

In embedded system design there is a constant struggle between having a flexible programmable solution that can vary with changing market dynamics, and delivering the cost/performance results required to create a differentiated product. ASICs and ASSPs really aren’t an option here. The market moves too quickly. General-purpose processors and DSPs offer flexibility, but often fall short on performance in compute-intensive applications. You could consider combining a processor with an FPGA, with the FPGA doing the tough stuff, but that increases your design complexity and adds cost. [more]

Optimizing Programmable Devices for Bus Interfaces, Bridges and Control
by Gordon Hands, Lattice Semiconductor Corporation

Requirements for Bus Bridging, Interfacing and Control
Bus bridging, interfacing and control are common functions in many electronic systems. The use of these functions spans virtually every end market segment, including automotive, consumer, communications, computing, industrial and military. In many cases, designers turn to programmable logic devices, either low-capacity FPGAs or high-capacity CPLDs, to implement these functions. However, neither class of programmable logic device has offered an optimal solution that fully addresses the requirements for devices implementing these functions, including:

•High pin-to-pin speeds to meet critical bus timings
•Instant-on to allow control logic to function ahead of other devices
•Upgradeability to allow for field upgrades
•High I/O to logic ratio to address multiple wide busses
•Flexible capabilities for data buffering
•Low power

Traditional CPLD and FPGA Approaches
The CPLD architectural approach traditionally taken has been to build logic from Macrocells. Each Macrocell ORs together several wide (typically over 30 input) AND terms that are referred to as Product Terms. Historically, this approach has allowed fast wide logic to be implemented with a relatively simple set of design tools. In addition, CPLDs typically have been implemented using non-volatile technology, enabling the logic to be available instantly on power-up, a feature known as “instant-on.” In contrast, the FPGA architectural approach constructs logic out of 4-input Look-Up Tables (LUTs). Figure 1 compares the two approaches. [more]

ANNOUNCEMENTS

Avnet Electronics Marketing has collaborated with National Semiconductor and Xilinx to create a design guide that matches National Semiconductor’s broad portfolio of power solutions to the latest releases of FPGAs from Xilinx. This Design Guide features parametric tables, sample designs and step-by-step directions for selecting the Power Supply Solution best suited to meet your specific design requirements. It also provides an overview of the available design tools, including application notes, development software and evaluation kits.
Download the Design Guide

EMBEDDED TECHNOLOGY JOURNAL - Coming Soon!

A weekly e-mail newsletter from techfocus media (publishers of FPGA and Programmable Logic Journal) dedicated to the design and application of embedded systems and software.

Embedded Techonology Journal features in-depth original articles, the latest industry news, and rich technical resources for embedded systems designers, as well as new product, promotion and event announcements from industry-leading companies.

SUBSCRIBE NOW - FREE!

Find a better job. Browse FPGA Journal’s new job listings to find challenging and rewarding opportunities with the FPGA industry’s top companies. Journal Jobs is specifically for FPGA professionals – more of what you’re looking for, less of what you’re not.
Browse now!

Hire the best FPGA talent in the industry with FPGA Journal Job Listings. Starting this month you can reach 30,000 active FPGA professionals by advertising your FPGA-related positions in Journal Jobs.
Click here for info.

Visit Techfocus Media


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-2005 techfocus media, inc. All rights reserved.
Privacy Statement