did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781441954725

Systemc Kernel Extensions for Heterogeneous System Modeling

by ;
  • ISBN13:

    9781441954725

  • ISBN10:

    1441954724

  • Format: Paperback
  • Copyright: 2010-11-04
  • Publisher: Springer Nature
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $179.99 Save up to $146.58
  • Digital
    $72.39
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

SystemC Kernel Extensions for Heterogeneous System Modeling is a result of an almost two year endeavour on our part to understand how SystemC can be made useful for system level modeling at higher levels of abstraction. Making it a truly heterogeneous modeling language and platform, for hardware/software co-design as well as complex embedded hardware designs has been our focus in the work reported in this book.

Table of Contents

Dedicationp. v
List of Figuresp. xi
List of Tablesp. xiii
Forewordp. xv
Prefacep. xix
Acknowledgmentsp. xxxi
Introductionp. 1
Motivationp. 1
System Level Design Languages and Frameworksp. 2
Our Approach to Heterogeneous Modeling in SystemCp. 8
Main Contributions of this Bookp. 10
Background Materialp. 13
System Level Modeling and Simulation Methodsp. 13
Models of Computation and Heterogeneous Modeling at System Levelp. 14
Ptolemy II: A Heterogeneous Modeling and Simulation Frameworkp. 15
SystemC: Language and Frameworkp. 19
Implemented Models of Computationp. 21
SystemC Discrete-Event Kernelp. 31
DE Simulation Semanticsp. 31
Implementation Specificsp. 33
Discrete-Event Simulation Kernelp. 34
Example: DE Kernelp. 37
Few Words About Implementation Class Hierarchyp. 45
MoC Specific Ports and Channelsp. 48
Integration of Kernelsp. 53
Synchronous Data Flow Kernel in SystemCp. 55
SDF MoCp. 55
SDF Data Structurep. 57
Scheduling of SDFp. 61
SDF Modeling Guidelinesp. 72
SDF Kernel in SystemCp. 79
SDF Specific Examplesp. 88
Pure SDF Examplesp. 89
Communicating Sequential Processes Kernel in SystemCp. 93
Implementation Detailsp. 95
CSP Scheduling and Simulationp. 106
Example of CSP Model in SystemCp. 109
Modeling Guidelines for CSP Models in SystemCp. 116
Example of Producer/Consumerp. 117
Integrating CSP & DE kernelsp. 119
Finite State Machine Kernel in SystemCp. 125
Implementation Detailsp. 127
Example of Traffic Light Controller Model using FSM Kernel in SystemCp. 129
SystemC Kernel Application Protocol Interface (API)p. 133
System Level Design Languages and Frameworksp. 133
Heterogeneous Examplesp. 139
Model using SDF kernelp. 139
Model using CSP and FSM kernelsp. 142
Model using FSM, SDF and DE kernelsp. 146
Model using CSP, FSM, SDF and DE Kernelsp. 147
Epiloguep. 151
Referencesp. 155
Appendicesp. 160
QuickThreads in SystemCp. 161
QuickThreadsp. 161
QuickThread Client package in SystemCp. 162
Autoconf and Automakep. 171
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program