Journal ArticleDOI
Embedded system design
Raul Camposano,Jörg Wilberg +1 more
TLDR
This paper explores the novel technical challenges in embedded system design and presents experiences and results of the work in this area using the CASTLE system, a central design representation for complex embedded systems and several analysis and visualization tools.Abstract:
In the past decade the main engine of electronic design automation has been the widespread application of ASICs (Application Specific Integrated Circuits). Present technology supports complete systems on a chip, most often used as so-called embedded systems in an increasing number of applications. Embedded systems pose new design challenges which we believe will be the driving forces of design automation in the years to come. These include the design of electronic systems hardware, embedded software and hardware / software codesign. This paper explores the novel technical challenges in embedded system design and presents experiences and results of the work in this area using the CASTLE system. CASTLE supports the design of complex embedded systems and the design of the required tools. It provides a central design representation, Verilog, VHDL and C/C++ frontends, Hardware generation in VHDL and BLIF, a retargetable compiler backend and several analysis and visualization tools. Two design examples, video compression and a diesel injection control, illustrate the presented concepts.read more
Citations
More filters
Journal ArticleDOI
System Level Hardware/Software Partitioning Based on Simulated Annealing and Tabu Search
TL;DR: Two heuristics for hardware/software partitioning, formulated as a graph partitioning problem, are presented: one based on simulated annealing and the other on tabu search, and results show the clear superiority of thetabu search based algorithm.
Proceedings ArticleDOI
Power optimization of variable voltage core-based systems
TL;DR: The design methodology for the low power core-based real-time system-on-chip based on dynamically variable voltage hardware is developed, with the highlight of the proposed approach the non-preemptive scheduling heuristic which results in solutions very close to optimal ones for many test cases.
Proceedings ArticleDOI
An approach for quantitative analysis of application-specific dataflow architectures
TL;DR: An approach for quantitative analysis of application-specific dataflow architectures that allows the designer to rate design alternatives in a quantitative way and therefore supports him in the design process to find better performing architectures.
Journal ArticleDOI
Power optimization of variable-voltage core-based systems
TL;DR: This work developed the design methodology for the low-power core-based real-time SOC based on dynamically variable voltage hardware and proposes a nonpreemptive scheduling heuristic, which results in solutions very close to optimal ones for many test cases.
Book ChapterDOI
A Methodology to Design Programmable Embedded Systems
TL;DR: In this article, the Y-chart approach is used to design a set of programmable architectures, where the same resources can be reused for another application by reprogramming the system.
References
More filters
Journal ArticleDOI
A theory for multiresolution signal decomposition: the wavelet representation
TL;DR: In this paper, it is shown that the difference of information between the approximation of a signal at the resolutions 2/sup j+1/ and 2 /sup j/ (where j is an integer) can be extracted by decomposing this signal on a wavelet orthonormal basis of L/sup 2/(R/sup n/), the vector space of measurable, square-integrable n-dimensional functions.
Book
Ten lectures on wavelets
TL;DR: This paper presents a meta-analyses of the wavelet transforms of Coxeter’s inequality and its applications to multiresolutional analysis and orthonormal bases.
Journal ArticleDOI
Ten Lectures on Wavelets
TL;DR: In this article, the regularity of compactly supported wavelets and symmetry of wavelet bases are discussed. But the authors focus on the orthonormal bases of wavelets, rather than the continuous wavelet transform.
Book
Computer Architecture: A Quantitative Approach
TL;DR: This best-selling title, considered for over a decade to be essential reading for every serious student and practitioner of computer design, has been updated throughout to address the most important trends facing computer designers today.
Book
Compilers: Principles, Techniques, and Tools
TL;DR: This book discusses the design of a Code Generator, the role of the Lexical Analyzer, and other topics related to code generation and optimization.