1997
DOI: 10.1109/5.558716
|View full text |Cite
|
Sign up to set email alerts
|

Embedded software in real-time signal processing systems: application and architecture trends

Abstract: This paper presents an extensive survey of trends in embedded processor use with an emphasis on emerging applications in wireless communication, multimedia, and general telecommunications. We demonstrate the importance of application-specific instructionset processors (ASIP's) in high-volume, low cost applications. We also examine some of the underlying trends of the applications in which embedded processors are used. This is followed by a description of embedded software development tool requirements. High-pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
33
0

Year Published

1999
1999
2011
2011

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 54 publications
(33 citation statements)
references
References 17 publications
0
33
0
Order By: Relevance
“…Comprehensive survey of the works on computer-aided design of application-specific programmable processors have been conducted by Goosens [18], Paulin [19], and Marwedel [20]. In particular, a great deal of effort has been made in combining retargetable compilation technologies and design of instruction sets [22]- [26].…”
Section: Related Work and Our Contributionsmentioning
confidence: 99%
“…Comprehensive survey of the works on computer-aided design of application-specific programmable processors have been conducted by Goosens [18], Paulin [19], and Marwedel [20]. In particular, a great deal of effort has been made in combining retargetable compilation technologies and design of instruction sets [22]- [26].…”
Section: Related Work and Our Contributionsmentioning
confidence: 99%
“…Compilers today, while better than before, still suffer from a large performance penalty compared to programs directly written in assembly language [Bhattacharyya et al 2000;Paulin et al 1997]. This forces many performance-critical kernels to be written directly in assembly.…”
Section: Introductionmentioning
confidence: 99%
“…This forces many performance-critical kernels to be written directly in assembly. Assembly programming has well-known disadvantages: more tedious, expensive, and error-prone code development, difficulty in porting between different platforms, and a longer time-to-market between successive implementations [Bhattacharyya et al 2000;Paulin et al 1997]. Further, optimizations that benefit from whole-program analysis, such as memory allocation, cannot be captured by rewriting certain kernels.…”
Section: Introductionmentioning
confidence: 99%
“…However, validating requirements via an inspection checklist can be problematic when trying to validate all the possible functional interactions by inspecting one requirement at a time. This problem is even more pronounced in embedded software systems, where the correct interaction of certain functionalities represent characteristics unique to embedded systems, must be addressed during validation [20,21]. The key characteristics of embedded systems [9] are:…”
Section: Introductionmentioning
confidence: 99%