𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Co-Synthesis of Hardware and Software for Digital Embedded Systems

✍ Scribed by Rajesh Kumar Gupta (auth.)


Publisher
Springer US
Year
1995
Tongue
English
Leaves
274
Series
The Springer International Series in Engineering and Computer Science 329
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Co-Synthesis of Hardware and Software for Digital Embedded Systems, with a Foreword written by Giovanni De Micheli, presents techniques that are useful in building complex embedded systems. These techniques provide a competitive advantage over purely hardware or software implementations of time-constrained embedded systems.
Recent advances in chip-level synthesis have made it possible to synthesize application-specific circuits under strict timing constraints. This work advances the state of the art by formulating the problem of system synthesis using both application-specific as well as reprogrammable components, such as off-the-shelf processors. Timing constraints are used to determine what part of the system functionality must be delegated to dedicated application-specific hardware while the rest is delegated to software that runs on the processor. This co-synthesis of hardware and software from behavioral specifications makes it possible to realize real-time embedded systems using off-the-shelf parts and a relatively small amount of application-specific circuitry that can be mapped to semi-custom VLSI such as gate arrays. The ability to perform detailed analysis of timing performance provides the opportunity of improving the system definition by creating better phototypes.
Co-Synthesis of Hardware and Software for Digital Embedded Systems is of interest to CAD researchers and developers who want to branch off into the expanding field of hardware/software co-design, as well as to digital system designers who are interested in the present power and limitations of CAD techniques and their likely evolution.

✦ Table of Contents


Front Matter....Pages i-xvii
Introduction....Pages 1-20
Related Work....Pages 21-31
System Modeling....Pages 33-70
Constraint Analysis....Pages 71-123
Software and Runtime Environment....Pages 125-175
System Partitioning....Pages 177-197
System Implementation....Pages 199-220
Examples and Results....Pages 221-234
Summary, Conclusions, and Future Work....Pages 235-238
Back Matter....Pages 239-266

✦ Subjects


Circuits and Systems; Electrical Engineering; Computer-Aided Engineering (CAD, CAE) and Design


πŸ“œ SIMILAR VOLUMES


Hardware-Software Co-Synthesis of Distri
✍ Ti-Yen Yen, Wayne Wolf (auth.) πŸ“‚ Library πŸ“… 1996 πŸ› Springer US 🌐 English

<p>Embedded computer systems use both off-the-shelf microprocessors and application-specific integrated circuits (ASICs) to implement specialized system functions. Examples include the electronic systems inside laser printers, cellular phones, microwave ovens, and an automobile anti-lock brake contr

Hardware-Software Co-Design of Embedded
✍ Felice Balarin, Massimiliano Chiodo, Paolo Giusto, Harry Hsieh, Attila Jurecska, πŸ“‚ Library πŸ“… 1997 πŸ› Springer US 🌐 English

<p>Embedded systems are informally defined as a collection of programmable parts surrounded by ASICs and other standard components, that interact continuously with an environment through sensors and actuators. The programmable parts include micro-controllers and Digital Signal Processors (DSPs). <br

Co-verification of Hardware and Software
✍ Jason Andrews πŸ“‚ Library πŸ“… 2004 🌐 English

Hardware/software co-verification is how to make sure that embedded system software works correctly with the hardware, and that the hardware has been properly designed to run the software successfully -before large sums are spent on prototypes or manufacturing. This is the first book to apply this v

Embedded Systems – A Hardware-Software C
✍ Bashir I Morshed πŸ“‚ Library πŸ“… 2021 πŸ› Springer 🌐 English

<p><span>This textbook introduces the concept of embedded systems with exercises using Arduino Uno. It is intended for advanced undergraduate and graduate students in computer science, computer engineering, and electrical engineering programs. It contains a balanced discussion on both hardware and s

Hardware/Software Architectures for Low-
✍ Muhammad Shafique, JΓΆrg Henkel (auth.) πŸ“‚ Library πŸ“… 2011 πŸ› Springer-Verlag New York 🌐 English

<p><p>The extreme complexity/energy requirements and context-aware processing nature of multimedia applications stimulate the need for adaptive low-power embedded multimedia systems with high-performance. Run-time adaptivity is required to react to the run-time varying scenarios (e.g., quality and p

Energy Efficient Hardware-Software Co-Sy
✍ Jingzhao Ou, Viktor K. Prasanna πŸ“‚ Library πŸ“… 2009 πŸ› Chapman and Hall/CRC 🌐 English

<P>Rapid energy estimation for energy efficient applications using field-programmable gate arrays (FPGAs) remains a challenging research topic. Energy dissipation and efficiency have prevented the widespread use of FPGA devices in embedded systems, where energy efficiency is a key performance metric