a techfocus media publication :: November 15, 2005 :: volume IX, no. 07


FROM THE EDITOR

This week, Amy Malagamba is back to talk about DSP design with Simulink, from The MathWorks. Best known for their ubiquitous MATLAB, The MathWorks also produces a product that can help you bring your high-performance DSP design to reality with no VHDL or Verilog, and minimal hardware expertise. Along with a number of partners and a pile of IP, the Simulink “ecosystem” is becoming quite robust for DSP designers targeting FPGAs or Structured ASICs.

We’re bringing you FPGA and Structured ASIC Journal from the Supercomputing 2005 conference in Seattle. Next week, we’ll be reporting back from the show on the latest trends in high-end computation acceleration using FPGAs as reconfigurable “processors”. There are more FPGAs than blinking lights at Supercomputing this year (along with a working 650 Terabyte “storage cloud” and the 400Gbit/sec “SCinet” network built especially for the show.)

Our Journal Jobs employment site
(www.journaljobs.com) is still growing. New jobs are being added every week. Registration is free, and it’s a great place to start your search for that next promotion.

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



LATEST NEWS

November 15, 2005

Starbridge and SGI Accelerate FPGA Computing Solutions for Solving Grand Challenge Problems

November 14, 2005

Summit Design's Visual Elite Further Strengthens and Links Design Environment for HDL and ESL Designers; New Capabilities Simplify HDL Design Flows and ESL Adoption

PrismTech Demonstrates Breakthrough FPGA Technology to Support Software Defined Radio (SDR) Waveform Portability and Reuse; Integrated Circuit ORB Offers 100x Performance Improvement over Software ORBs; Removes Barriers to FPGA Use in SDR

Integrated Developers' Kit Accelerates Design of Software Defined Radio; Celoxica and Sundance Offer Programmable Solution for Design of Wireless Communications Applications

SGI Launches New Flagship Altix 4000 Platform

Altera Releases SerialLite II Protocol Optimized for Stratix II GX FPGAs

November 10, 2005

Intellitech demonstrates at-speed JTAG based testing of Xilinx Rocket IO and DDR1/DDR2 Memories at International Test Conference

November 9, 2005

Intellitech Announces Next Generation SystemBIST IC for Flexible FPGA Configuration Combined with Embedded PCB Self-Test

Altera's Dr. Misha Burich to Present SDR Forum Keynote Address on FPGAs and System-Level Optimization

CURRENT FEATURE ARTICLES

Assemble All Ye IP
Using Simulink for DSP Design
Chillin’ with QuickLogic
PolarPro Brings FPGAs to BatteryLand
The Case for Hardware/Software Co-Verification
Can’t I Do That With a Development Board?
Thinking Like Xilinx
DSP, WiMax Announcements Highlight Strategy
SerDes Sweet Spot
Altera Introduces Stratix-II GX
Top-Flight Prototypes
Tips to Maximize ASIC Prototyping Results
How to Make An ASIC Prototype
by Lars-Eric Lundgren, HARDI Electronics AB
Synplifying Physical Synthesis
Going Graph-based with Synplicity


Assemble All Ye IP
Using Simulink for DSP Design

There are two levels of DSP design. First, there’s the conceptual level, where hard-core algorithm development rules the day. Your big concern here is the numerical correctness of your algorithm, but there’s no timing information or data typing to fret about. This is the comfort zone for the traditional DSP designer. You’re dealing with a problem from a purely mathematical point of view, using a procedural language like “M” in the MathWorks’ MATLAB, which is suited for un-timed algorithms with mathematically friendly data types to fine-tune your formula.

Then there’s the implementation level, where you take that shiny new algorithm and implement it in either software or (queue ominous music) hardware. Hailing from the software side of town, most DSP designers have no trouble creating an application to run on a traditional DSP processor. They might need to consult with a specialist for a tweak or two, but it’s all still software. Trouble is, that trusty-old DSP processor may not have the horsepower to handle your high-performance design requirements any more, at least not on its own.

This is a place where FPGAs have been taking hold in a big way, becoming the platform of choice for high-performance DSP implementation, either replacing several DSP processors or augmenting one for the heavy lifting. FPGAs offer serious benefits for cost, performance, and power consumption because of their ability to do complex computations in parallel rather than sequentially like a DSP processor. The key to exploiting the performance benefit, however, is being able to access this capability without resorting to complex VHDL- or Verilog-based custom hardware design. If you’re working in C, you could try to take your code and retarget it running on a DSP for an FPGA, but you would need to do C-to-hardware synthesis using an advanced tool to get anywhere. It’s not a straightforward process because C code that was targeted to run on a processor was almost certainly optimized for a sequential processing machine, and would probably need significant modification in order to take advantage of the parallelism available in an FPGA architecture. Getting to where you need to go is possible, but it may take more time, money, and complex tool expertise than you have to spare.

So, what’s a DSP designer to do? How can you accelerate your design into hardware if you’re not a hardware expert? [more]

ANNOUNCEMENTS

EMBEDDED TECHNOLOGY JOURNAL - A weekly e-mail newsletter from techfocus media (publishers of FPGA and Structured ASIC Journal) dedicated to the design and application of embedded systems and software.
SUBSCRIBE NOW - FREE!


KICK YOUR RECRUITING INTO HIGH GEAR!
New JOURNAL JOBS section from FPGA Journal.
Post your own positions. Get more qualified candidates.
Reduce your cost of hiring.
Click here to register


FIND A BETTER JOB. Browse new JOURNAL JOBS section from FPGA Journal 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!


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