CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Technical Paper

Technical Papers
Using Embedded-C for High Performance DSP Programming

Click to Download
pdf logo
2005 Embedded Systems Conference San Francisco Paper
129 KB (7 pages)
March 10, 2005
 

Marcel Beemster, Hans van Someren and Willem Wakker
ACE Associated Compiler Experts

Embedded C is a language extension to C that is the subject the ISO technical report "Extensions for the programming language C to support embedded processors" [3]. It aims to provide portability and access to common performance increasing features of processors used in the domain of DSP and embedded processing. Embedded C adds fixed-point data types, named address spaces and hardware I/O to C. Fixed-point primitives and named address spaces are performance increasing features. They are motivated by a practical and economic need to program DSP processors in a high level language instead of assembly. The focus of this paper is on the performance improving features of Embedded C.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper

Embedded Systems Conference (ESC)
   

ARTICLE
1. Programming DSPs in High-Level Languages

ARTICLE
2. Advanced Compiler Optimization Techniques

ARTICLE
3. Programming DSPs in High-Level Languages