Co-Synthesis of Hardware and Software for Digital Embedded Systems

  • Rajesh Kumar Gupta

Table of contents

  1. Front Matter
    Pages i-xvii
  2. Rajesh Kumar Gupta
    Pages 1-20
  3. Rajesh Kumar Gupta
    Pages 21-31
  4. Rajesh Kumar Gupta
    Pages 33-70
  5. Rajesh Kumar Gupta
    Pages 71-123
  6. Rajesh Kumar Gupta
    Pages 125-175
  7. Rajesh Kumar Gupta
    Pages 177-197
  8. Rajesh Kumar Gupta
    Pages 199-220
  9. Rajesh Kumar Gupta
    Pages 221-234
  10. Rajesh Kumar Gupta
    Pages 235-238
  11. Back Matter
    Pages 239-266

About this book

Introduction

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.

Keywords

Hardware VLSI calculus circuit computer-aided design (CAD) digital system embedded systems gate array modeling software system design system modeling

Authors and affiliations

  • Rajesh Kumar Gupta
    • 1
  1. 1.University of IllinoisUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4615-2287-4
  • Copyright Information Kluwer Academic Publishers 1995
  • Publisher Name Springer, Boston, MA
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4613-5965-4
  • Online ISBN 978-1-4615-2287-4
  • Series Print ISSN 0893-3405
  • About this book