a techfocus media publication :: November 18, 2003 :: volume I, no. 8

This week we examine the reality and myth of high-level language design. Like Linus waiting for the Great Pumpkin, many of us have gone into the field year after year only to be disappointed that the promised land of automated system-level design methodologies has not yet arrived. Although the pumpkin is not yet here, there is promising news as several companies endeavor to bring high-level design to your desktop. We also have a viewpoint from Tom Feist, VP of Marketing at AccelChip, on choosing high-level languages for DSP on FPGA.

Next week, we look deeper into the exploding phenomenon of embedded systems design with FPGA. FPGA vendors have released both hard-core and soft-core on-chip processors. They have also made significant progress working with companion processors, and, as a result, programmable logic has taken a leading role in embedded system design and implementation.

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

Nov. 17, 2003

Altium Introduces Systems Focus to FPGA Design with Nexar; Altium Releases Industry's First out-of-the-Box Design Environment for Putting Entire Embedded Systems on FPGAs

Fabless Semiconductor Association's ``On the Fabless Front'' Highlights Fabless Companies by Q3 2003 Revenue; QUALCOMM CDMA Technologies, NVIDIA and Broadcom Lead Top Ten

Mentor Graphics Delivers First Totally Integrated PCB Design and Signal Integrity Solution for Xilinx Virtex-II Pro X FPGAs

QuickLogic's ViaLink Based Devices Offer 'Bullet Proof' Solutions to Intellectual Property Theft

QuickLogic Offers AES 128 Encryption Engine Implemented In QuickMIPS

Lattice Semiconductor Introduces Low Power Field-Programmable System-on-a-Chip for SPI4.2 Solutions

Opal-RT Unveils RT-LAB Electric Drive Simulator

Actel Introduces Solution Partners Program To Simplify Actel-Based Designs

Xilinx Accelerates Virtex-II Pro Adoption With Introduction of RocketLabs In 15 Worldwide Locations

Xilinx Executes on Schedule With Shipment of World's First FPGA with 10 Gbps Transceivers

Nov. 14, 2003

Xilinx Chief Technology Officer to Deliver Keynote Address at 2003 Software Defined Radio Technical Conference and Product Exposition November 14, 2003

Nov. 13, 2003

QuickLogic Comments on ZiLOG Lawsuit Claiming Infringement under a 1987 Patent

Legerity Appoints New President and CEO; Industry Veteran Brings More Than 25 Years of Leadership; Will Continue to Build on Company's Proven Success

Los Alamos National Laboratory Selects SignalMaster DSP-FPGA Development System from Lyrtech

More Than 300 of the World's Leaders in Software Defined Radio Technologies to Converge in Orlando Next Month for SDR '03

Xilinx CEO Shares Insight on Business and Ethics With Millions of Travelers Throughout the Globe

Nov. 12, 2003

Insight Memec Ships Entry-Level Serial I/O Design Kit for Virtex-II Pro -- Industry's Most Widely Used FPGA for High-Speed Serial Design

QuickLogic Appoints Sidney Fong to Lead Asia Pacific Sales; Engineering skills, marketing and industry knowledge expected to help drive sales in Asia Pacific Region

CURRENT FEATURE ARTICLES

Language Barrier

How will the next generation of FPGAs be designed?
What's the Right Language for DSP System-Level Design?
by Tom Feist, VP of Marketing, AccelChip, Inc.

Board with FPGAs
Challenges getting your FPGA to work - on your board
Getting Physical
New physical design tools target FPGA
Corralling the Complexity of FPGAs
by Jackson Kreiter, of Hier Design, Inc.
Glue to Glory
How three innovations are changing the face of FPGA design
Pinching Pennies
Low-cost FPGAs target consumer applications
Design Tool Quandary
Which design-tool flow is right for your project?
Beyond Processors
Implementing high-performance DSP algorithms in FPGA

In 1995, the future was clear. During the prior decade, digital ICs had grown from thousands of gates to hundreds of thousands, and thus design had outgrown the schematic diagram. Fortunately, with the advent of hardware description languages and tools to simulate and synthesize them, our level of abstraction had been raised. We could now describe in a few hundred lines of VHDL or Verilog what had previously taken hundreds of pages of painstaking graphical schematic entry. Life was good. Leverage was gained. Obviously, then, by the end of the next decade, we’d all have chased Mr. Moore to the next level of abstraction with another 10X boost in productivity.

Well, there’s still the guy with the sandwich sign on the corner reading “Behavioral Synthesis is Nigh!” but the rest of us have grown more skeptical over the past few years. Where is the promised land of 100K gates per line of code?

Despite promises that both rival and resemble those of cold-fusion, no company has yet successfully marketed a production-worthy design tool flow that can produce and verify high-quality designs from behavioral descriptions. The design community is a pragmatic one that won’t leap to a new methodology based on promises alone. There must be a clearly demonstrated track record of improved productivity to justify a difficult and expensive methodology switch, and high-level language design has yet to accomplish that. [more]

To survive our current economic climate, companies now, more than ever, need to do more with less. Recent downsizings, coupled with extreme time-to-market pressures, are forcing leading commercial, military, and aerospace companies to investigate all facets of their design process to gain that first mover advantage. To expedite development, forward looking companies are seeking solutions to augment current flows based on general purpose design languages such as C++, SystemC, VHDL, and Verilog with new flows that enable the algorithm design, chip design, and subsystem design to be verified early and often against system-level models. It is no longer sufficient to design in isolation.

This demand for greater productivity has given rise to a new set of domain-specific languages (DSLs) that promise a superior solution for system-level design. DSLs are programming languages that sacrifice generality for suitability to a particular problem area. By reducing the conceptual distance between the problem space and the language used to express the problem, programming becomes simpler, easier, and more reliable. The amount of code that must be written is dramatically reduced, increasing productivity and decreasing maintenance costs. Well architected DSLs not only provide constructs that allow concise representation of large design objects, they also come complete with visualization tools tuned for the specific design domain and provide links to the hardware and software implementation processes. [more]

Visit Techfocus Media

 


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