You are here:  Articles


 
 
 
INSIDE DSP ARTICLES  

Current Articles | Categories | Search

Articles from Tools
PolyCore Tools Designed to Ease Multicore Communications
By BDTI, 8/20/2008
image1.jpgAs computational requirements go up and fab processes increasingly bump up against inconvenient physical limitations, multicore solutions are becoming more attractive.  The problem is that no one wants to program them, because there are lots of challenges associated with implementing applications on multiple cores. One challenge lies in handling inter-core communications. (More)
 
Case Study: “Your Mileage May Vary:” Creating Reliable Comparisons of IP Cores
By BDTI, 8/20/2008
An attractive attribute of licensable processor cores is the flexibility chip designers have to adapt these cores to their chosen fabrication process, cell library, tool flow, logic synthesis goals and other conditions.  In other words, chip designers can tune the core to the needs of a particular application and to their preferred chip design methodology.  An unfortunate side effect of this flexibility is that it can be extremely difficult to make apples-to-apples comparisons between licensable cores. (More)
 
Case Study: Making Compilers Smarter
By BDTI, 5/28/2008
Fifteen years ago DSP engineers expected to write and optimize most of their software in assembly language, and they did it on DSP processors with obscure and highly specialized instruction sets.  Back then, compilers for DSP processors were inefficient and couldn’t use many of the processors’ specialized performance-improving features. If you wanted to use bit-reversed addressing or circular buffers or fill delay slots, for example, you’d have to write that code yourself. (More)
 
Catalytic Acquires Celoxica’s C-to-FPGA Tools
By BDTI, 1/23/2008
oct_image2.jpgCatalytic recently acquired Celoxica's ESL business. Catalytic already offers a MATLAB-to-C tool, and with the acquisition of Celoxica's C-to-FPGA tool, the company is poised to deliver seamless MATLAB-to-FPGA translation. (More)
 
Case Study: Multi-Tiered Software Optimization
By BDTI, 1/23/2008
While nearly all signal processing applications require some degree of software optimization, some applications require a sophisticated, multi-tiered optimization approach in order to meet their performance goals. (More)
 
Microchip Switches to MIPS Core for PIC32
By BDTI, 12/19/2007
MIPS PIC32 Block Diagram.jpgLast month, Microchip announced a new 32-bit microcontroller chip family, the PIC32. With this family, Microchip—a long-time player in 8-and 16-bit microcontrollers—is going after the 32-bit microcontroller market, and making a big change in architecture. Unlike Microchip’s earlier chips, which were based on the company’s proprietary processor architecture, the new family is based on the MIPS M4K core. (More)
 
Jeff Bier's Impulse Response—Embedded Processor Wars
By Jeff Bier, 12/19/2007
For a while there, it seemed as though DSP processors and general-purpose processors (GPPs) were morphing into one another. In an effort to provide better DSP performance, general-purpose processors (GPPs) were incorporating increasingly powerful DSP-oriented features. (More)
 
Evaluating the DSP Capabilities of the Cortex-R4
By BDTI, 12/6/2007
In 2004, ARM announced its newest generation of licensable cores, called the “Cortex” family.  Cortex cores span a wide range of performance levels, with Cortex M-series cores at the low end, Cortex R-series cores providing mid-range performance, and the Cortex A-series applications processors offering the highest performance.  The first Cortex core to be announced was the Cortex-M3, and since then ARM has announced several others, including the Cortex-A8 and A9, the Cortex-M1, and the Cortex-R4. (More)
 
MATLAB-to-C: Are Embedded Programmers Now Obsolete?
By BDTI, 10/17/2007
figure1_embedded.gif
Earlier this month The Mathworks announced embedded C code generation capability for its popular MATLAB tool, which is widely used for digital signal processing algorithm design. According to The Mathworks, the new Embedded MATLAB capability is intended to enable MATLAB users to generate efficient C code directly from MATLAB source code files for use in embedded applications. (More)
 
Case Study: How Can You Prove You’ve Got the Best Multimedia Solution?
By BDTI, 10/17/2007
As multimedia systems grow in complexity, system and SoC developers are increasingly relying on vendors to provide “solutions”—combinations of hardware and software that implement complete multimedia functions such as audio and video compression and decompression.  Vendors have responded by offering a growing number of such solutions. (More)
 
Previous Page | Next Page
 
 
FPGAs for DSP, Second Edition
DSPDesignLine
  
HomeAbout Inside DSPArticlesSearch ArticlesArchivesResourcesContact UsSubscribe to Inside DSPAdvertise with Inside DSP
Copyright 2006-2008 by BDTI  |  Terms Of Use  |  Privacy Statement
  |