A Practical Introduction to Hardware/Software Codesign

Authors: Schaumont, Patrick

  • Presents the field of hardware/software codesign in four parts: Basic Concepts, Custom Architecture, Hardware/Software Interfaces, and Applications
  • Includes problems at the end of each chapter as well as a bibliography and further reading suggestions
  • Utilizes a simple hardware description language called GEZEL
see more benefits

Buy this book

eBook $59.99
price for USA (gross)
  • ISBN 978-1-4419-6000-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
About this Textbook

A Practical Introduction to Hardware/Software Codesign addresses the problem of combining software and hardware in a single system design process – such problems can be solved with hardware/software codesign. When used properly, hardware/software codesign improves the overall performance of digital systems, and it can shorten design time. The book covers four topics in hardware/software codesign: fundamentals, the design space of custom architectures, the hardware/software interface and application examples. The book comes with an associated design environment that helps the reader to perform experiments in hardware/software codesign. Each chapter also comes with exercises and further reading suggestions. A Practical Introduction to Hardware/Software Codesign is a great resource for engineers and students.

About the authors

Patrick Schaumont is Assistant Professor in Computer Engineering at Virginia Tech. He received the PhD degree in Electrical Engineering from UCLA (2004), and the MS degree in Computer Science from Rijksuniversiteit Ghent, Belgium (1990). He has been a researcher at the Inter-university Micro- Electronics Center (IMEC) in Belgium from 1992 to 2001. He has served on the program committee of international conferences in this field such as CHES, DATE, DAC, IEEE HOST and IEEE MEMOCODE.

Table of contents (12 chapters)

  • The Nature of Hardware and Software

    Schaumont, Patrick R.

    Pages 3-31

  • Data Flow Modeling and Implementation

    Schaumont, Patrick R.

    Pages 33-69

  • Analysis of Control Flow and Data Flow

    Schaumont, Patrick R.

    Pages 71-91

  • Finite State Machine with Datapath

    Schaumont, Patrick R.

    Pages 95-132

  • Microprogrammed Architectures

    Schaumont, Patrick R.

    Pages 133-163

Buy this book

eBook $59.99
price for USA (gross)
  • ISBN 978-1-4419-6000-9
  • Digitally watermarked, DRM-free
  • Included format: EPUB, PDF
  • ebooks can be used on all reading devices
  • Immediate eBook download after purchase
Loading...

Recommended for you

Loading...

Bibliographic Information

Bibliographic Information
Book Title
A Practical Introduction to Hardware/Software Codesign
Authors
Copyright
2010
Publisher
Springer US
Copyright Holder
Springer-Verlag US
eBook ISBN
978-1-4419-6000-9
DOI
10.1007/978-1-4419-6000-9
Edition Number
1
Number of Pages
XVIII, 396
Topics