a techfocus media publication :: January 20, 2004 :: volume II, no. 3


FROM THE EDITOR

System-on-chip is a great idea – until you try to debug one. This week we take a look at on-chip debugging technology and how it can help turn the black box white. Also, from Hunt Engineering we have an article describing a real-world application of high-speed digital signal processing using Xilinx FPGAs. Finally, Impulse Accelerated Technologies discusses their approach to hardware/software co-design using programmable logic.

This week also marks a milestone for FPGA Journal Update as we pass 3,000 subscribers to our weekly e-newsletter. Thanks to all our subscribers and sponsors for your continued support.

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

Tuesday, Jan. 20, 2004

Lyrtech Is Proud to Introduce the 105 MHz ADACMaster II

Now Shipping Industry's Highest-Density 0.13-um Industrial-Grade FPGAs

Monday, Jan. 19, 2004

Embedded Industry Leaders Detail 2004 RapidIO Support

ASI SIG Releases Standards-Based Advanced Switching Interconnect Specification; PCI Express*-based Technology Offers Alternative to Proprietary Data Fabrics

EDA Startup Silicon Dimensions Launches Company, Completes Management Team; Industry Veterans Bring Extensive Integrated Circuit Design and Operational Experience to Company

Thursday, Jan. 15, 2004

Anadigm Receives Control Engineering 2003 Editors' Choice Award for AnadigmPID

EEMBC Benchmarks Infineon's XC167CI Flash Microcontroller; Device is First 16-Bit Chip to Face Off With Consortium's Microcontroller Suite

NexFlash Serial Flash Memory Line Ramps Production, Receives Industry Recognition; spiFlash Memory Family Selected for EDN Magazine's Top Products

Wednesday, Jan. 14, 2004

Atmel Ships World's Lowest Cost, Smallest Footprint, High Density FPGA Configurator IC

SystemVerilog NOW! Technical Seminars to Be Offered in Israel, Germany, UK and Japan

Tuesday, Jan. 13, 2004

Xilinx Issues Product Advisory

Monday, Jan. 12, 2004

Altera Ships Millionth Cyclone FPGA to Terayon Communication Systems

Bel Fuse Selects Intersil's Advanced Power ICs for Datacom and Telecom Point of Load Power Modules

Impulse CoDeveloper™ Accelerates ANSI C-Based Algorithm Development for Nios® andMicroBlaze® FPGA cores

Friday, Jan. 9, 2004

Xilinx Ranked Among the Top in Fortune Magazine's Annual List of '100 Best Companies to Work For' for 4th Straight Year

Thursday, Jan. 8, 2004

TaiwanHighTech Picks Top Taiwan OEMs of 2003

Gibson Chooses Xilinx as Chip Supplier of Choice at 2004 Consumer Electronics Show

Xilinx Chips Help Bring 3D to Home Theaters in Sensio's Award Winning 3D Wireless System

Xilinx, Plextek and Intrinsyc Enable CES Debut of Gametrac - Latest Mobile Entertainment Device From Tiger Telematics

Xilinx's Price/Performance Benefits Enable Unique Kinetic Home Theater Experience From D-BOX Technology

Wednesday, Jan. 7, 2004

Crest Audio Selects Actel's ProASIC Plus FPGAs for Advanced Multichannel Digital Amplifier Products

Agilent Technologies Joins New Unified 10 Gbps Physical-Layer Initiative; UXPi Formed to Promote Industry-Wide 10 Gbps Electrical Specification



Visit Techfocus Media

CURRENT FEATURE ARTICLES

On-Chip Debugging
Built-in Logic Analyzers on your FPGA
Using FPGAs for DSP Image Processing
by R. Williams, Hunt Engineering
FPGAs Provide Acceleration for Software Algorithms
by David Pellerin, Impulse Accelerated Technologies
and Milan Saini, Xilinx, Inc.
To Buy or Not to Buy
Will FPGA designers pay ASIC prices for EDA tools?
Rose is a Rose
Platform FPGA vs. Structured ASIC
Domain-Specific Platform FPGAs
by Per Holmberg, Xilinx, Inc.
Can You Lift the Cow?
FPGA at the end of 2003
Stigmata

Does your business card still say ASIC Designer?
Databahn

High-speed serial I/O for programmable logic
Going Serial with your Backplane
by Jock Tomlinson, Lattice Semiconductor


On-Chip Debugging
Built-in logic analyzers on your FPGA

Your FPGA is a walled city. Hidden inside this almost impenetrable silicon fortress is a vast network of internal signals connecting every component of your design, visible only through the window of a few tiny I/O pads. Through some ironic conspiracy of probability, statistics, and Murphy’s Law, the one with the error (the signal connected to the bad logic that’s holding up your design project right now) is almost never directly reachable through one of those pads. If only you could see past these I/Os, you could find and fix the problem. You need a Trojan horse, something you can smuggle into the core of the device past the I/O ring, that can spy on those internal signals and send back coded secret messages to let you know what’s going wrong.

According to our FPGA project survey, over 40% of FPGA designs are I/O limited. That means the designer couldn’t use a smaller or cheaper part because there weren’t enough pins and I/Os to get the required data on and off the chip. Even with skyrocketing pin-counts on the latest packages, pins are still at a premium and relative to the number of internal signals. Visibility into the workings of your design for debug is a problem now that will only get worse as devices grow.

With the advent of system-on-chip FPGAs (FPSOCs), the problem gets exponentially worse. First, the hardware component of most design is constructed from many large blocks of IP. Usually, these blocks were not written by the design team themselves. If the design is commercial IP, it is often also encrypted in a way that restricts visibility for debugging. Second, FPSOC designs are an order of magnitude more complex than typical hardware-only designs, sometimes involving multiple processors running parallel embedded software modules communicating with dedicated hardware and shared memories over complex bus structures. [more]

Using FPGAs for DSP Image Processing
R. Williams, Hunt Engineering

The article looks at the commonly used image processing functions which it turns out break down into three distinct categories. Then it looks at using FPGAs to perform those functions and compares this approach with that of using a conventional processor. Finally it looks at how such an approach could be used in a real image processing system, considering the image acquisition through the processing to the presentation of results. It is then demonstrated that using a modular approach like that of HERON real time systems can quickly find you a solution for image processing with FPGAs. [more]

FPGAs Provide Acceleration for Software Algorithms
David Pellerin, Impulse Accelerated Technologies, Inc.
Milan Saini, Technical Marketing Manager, Xilinx, Inc.

The latest generation of FPGAs featuring embedded processors offer compelling platforms for hardware acceleration of computationally-intensive software algorithms. Design teams taking advantage of these platforms are finding FPGAs to be low-cost, low-risk platforms for application prototyping as well as for use in high-performance end-products.

Although hardware-savvy engineers have been quick to embrace embedded processor based FPGAs (or Platform FPGAs), the lack of adequate design methods and general unfamiliarity with hardware design concepts has limited traditional software and embedded application developers from seriously considering these platforms. FPGA-based applications have until recently been the exclusive domain of the hardware designer. [more]


You're receiving this newsletter because you subscribed at our website www.fpgajournal.com.
If at any time, you would like to unsubscribe, send e-mail to unsubscribe@fpgajournal.com. (But we hope you don't.)
If you have any questions or comments, send them to comments@fpgajournal.com.

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