2010

A Practical Introduction to Hardware/Software Codesign

Authors:

ISBN: 978-1-4419-5999-7 (Print) 978-1-4419-6000-9 (Online)

Table of contents (12 chapters)

  1. Front Matter

    Pages i-xviii

  2. Basic Concepts

    1. Front Matter

      Pages 1-1

    2. No Access

      Book Chapter

      Pages 3-31

      The Nature of Hardware and Software

    3. No Access

      Book Chapter

      Pages 33-69

      Data Flow Modeling and Implementation

    4. No Access

      Book Chapter

      Pages 71-91

      Analysis of Control Flow and Data Flow

  3. The Design Space of Custom Architectures

    1. Front Matter

      Pages 93-93

    2. No Access

      Book Chapter

      Pages 95-132

      Finite State Machine with Datapath

    3. No Access

      Book Chapter

      Pages 133-163

      Microprogrammed Architectures

    4. No Access

      Book Chapter

      Pages 165-203

      General-Purpose Embedded Cores

    5. No Access

      Book Chapter

      Pages 205-227

      System On Chip

  4. Hardware/Software Interfaces

    1. Front Matter

      Pages 229-229

    2. No Access

      Book Chapter

      Pages 231-257

      On-Chip Busses

    3. No Access

      Book Chapter

      Pages 259-301

      Hardware/Software Interfaces

    4. No Access

      Book Chapter

      Pages 303-334

      Coprocessor Control Shell Design

  5. Applications

    1. Front Matter

      Pages 335-335

    2. No Access

      Book Chapter

      Pages 337-368

      Trivium Crypto-Coprocessor

    3. No Access

      Book Chapter

      Pages 369-388

      CORDIC Coprocessor

  6. Back Matter

    Pages 389-396