2013

A Practical Introduction to Hardware/Software Codesign

Authors:

ISBN: 978-1-4614-3736-9 (Print) 978-1-4614-3737-6 (Online)

Table of contents (15 chapters)

  1. Front Matter

    Pages i-xxii

  2. Basic Concepts

    1. Front Matter

      Pages 1-1

    2. No Access

      Book Chapter

      Pages 3-30

      The Nature of Hardware and Software

    3. No Access

      Book Chapter

      Pages 31-59

      Data Flow Modeling and Transformation

    4. No Access

      Book Chapter

      Pages 61-88

      Data Flow Implementation in Software and Hardware

    5. No Access

      Book Chapter

      Pages 89-109

      Analysis of Control Flow and Data Flow

  3. The Design Space of Custom Architectures

    1. Front Matter

      Pages 111-111

    2. No Access

      Book Chapter

      Pages 113-156

      Finite State Machine with Datapath

    3. No Access

      Book Chapter

      Pages 157-192

      Microprogrammed Architectures

    4. No Access

      Book Chapter

      Pages 193-236

      General-Purpose Embedded Cores

    5. No Access

      Book Chapter

      Pages 237-265

      System on Chip

  4. Hardware/Software Interfaces

    1. Front Matter

      Pages 267-267

    2. No Access

      Book Chapter

      Pages 269-285

      Principles of Hardware/Software Communication

    3. No Access

      Book Chapter

      Pages 287-316

      On-Chip Busses

    4. No Access

      Book Chapter

      Pages 317-352

      Microprocessor Interfaces

    5. No Access

      Book Chapter

      Pages 353-372

      Hardware Interfaces

  5. Applications

    1. Front Matter

      Pages 373-373

    2. No Access

      Book Chapter

      Pages 375-407

      Trivium Crypto-Coprocessor

    3. No Access

      Book Chapter

      Pages 409-433

      AES Co-processor

    4. No Access

      Book Chapter

      Pages 435-455

      CORDIC Co-processor

  6. Back Matter

    Pages 457-480