Logo - springer
Slogan - springer

Engineering - Circuits & Systems | A Practical Introduction to Hardware/Software Codesign

A Practical Introduction to Hardware/Software Codesign

Schaumont, Patrick

2010, XVIII, 396p.


Springer eBooks may be purchased by end-customers only and are sold without copy protection (DRM free). Instead, all eBooks include personalized watermarks. This means you can read the Springer eBooks across numerous devices such as Laptops, eReaders, and tablets.

You can pay for Springer eBooks with Visa, Mastercard, American Express or Paypal.

After the purchase you can directly download the eBook file or read it online in our Springer eBook Reader. Furthermore your eBook will be stored in your MySpringer account. So you can always re-download your eBooks.

(net) price for USA

ISBN 978-1-4419-6000-9

digitally watermarked, no DRM

Included Format: PDF and EPUB

download immediately after purchase

learn more about Springer eBooks

add to marked items

  • 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
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.

Content Level » Graduate

Keywords » architecture - complexity - design - integrated circuit - modeling - single-electron transistor - system - verification

Related subjects » Circuits & Systems - Information Systems and Applications - Software Engineering

Table of contents 

Basic Concepts.- The Nature of Hardware and Software.- Data Flow Modeling and Implementation.- Analysis of Control Flow and Data Flow.- The Design Space of Custom Architectures.- Finite State Machine with Datapath.- Microprogrammed Architectures.- General-Purpose Embedded Cores.- System On Chip.- Hardware/Software Interfaces.- On-Chip Busses.- Hardware/Software Interfaces.- Coprocessor Control Shell Design.- Applications.- Trivium Crypto-Coprocessor.- CORDIC Coprocessor.

Popular Content within this publication 



Read this Book on Springerlink

Services for this book

New Book Alert

Get alerted on new Springer publications in the subject area of Circuits and Systems.