rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781402080876

SystemC Kernel Extensions For Heterogenous System Modeling

by ;
  • ISBN13:

    9781402080876

  • ISBN10:

    1402080875

  • Format: Hardcover
  • Copyright: 2004-08-01
  • Publisher: Kluwer Academic Pub
  • 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 $144.35
  • Digital
    $77.22
    Add to Cart

    DURATION
    PRICE

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

Dedication v
List of Figures xi
List of Tables xiii
Foreword xv
Preface xix
Acknowledgments xxxi
1. INTRODUCTION
1(12)
1 Motivation
1(1)
2 System Level Design Languages and Frameworks
2(6)
3 Our Approach to Heterogeneous Modeling in SystemC
8(2)
4 Main Contributions of this Book
10(3)
2. BACKGROUND MATERIAL
13(18)
1 System Level Modeling and Simulation Methods
13(1)
2 Models of Computation and Heterogeneous Modeling at System Level
14(1)
3 Ptolemy II: A Heterogeneous Modeling and Simulation Framework
15(4)
4 SystemC: Language and Framework
19(2)
5 Implemented Models of Computation
21(10)
3. SYSTEMC DISCRETE-EVENT KERNEL
31(14)
1 DE Simulation Semantics
31(2)
2 Implementation Specifics
33(1)
3 Discrete-Event Simulation Kernel
34(3)
4 Example: DE Kernel
37(8)
4. FEW WORDS ABOUT IMPLEMENTATION CLASS HIERARCHY
45(10)
1 MoC Specific Ports and Channels
48(5)
2 Integration of Kernels
53(2)
5. SYNCHRONOUS DATA FLOW KERNEL IN SYSTEMC
55(38)
1 SDF MoC
55(2)
2 SDF Data Structure
57(4)
3 Scheduling of SDF
61(11)
4 SDF Modeling Guidelines
72(7)
5 SDF Kernel in SystemC
79(9)
6 SDF Specific Examples
88(1)
7 Pure SDF Examples
89(4)
6. COMMUNICATING SEQUENTIAL PROCESSES KERNEL IN SYSTEMC
93(32)
1 Implementation Details
95(11)
2 CSP Scheduling and Simulation
106(3)
3 Example of CSP Model in SystemC
109(7)
4 Modeling Guidelines for CSP Models in SystemC
116(1)
5 Example of Producer/Consumer
117(2)
6 Integrating CSP & DE kernels
119(6)
7. FINITE STATE MACHINE KERNEL IN SYSTEMC
125(8)
1 Implementation Details
127(2)
2 Example of Traffic Light Controller Model using FSM Kernel in SystemC
129(4)
8. SYSTEMC KERNEL APPLICATION PROTOCOL INTERFACE (API)
133(6)
1 System Level Design Languages and Frameworks
133(6)
9. HETEROGENEOUS EXAMPLES
139(12)
1 Model using SDF kernel
139(3)
2 Model using CSP and FSM kernels
142(4)
3 Model using FSM, SDF and DE kernels
146(1)
4 Model using CSP, FSM, SDF and DE kernels
147(4)
10. EPILOGUE 151(4)
References 155(5)
Appendices 160
A QuickThreads in SystemC
161(10)
1 QuickThreads
161(1)
2 QuickThread Client package in SystemC
162(9)
B Autoconf and Autorrrake
171

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