SystemC Kernel Extensions for Heterogeneous System Modeling: A Framework for Multi-MoC Modeling & SimulationSpringer Science & Business Media, 20.7.2004 - 172 sivua 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. |
Sisältö
INTRODUCTION | 1 |
2 System Level Design Languages and Frameworks | 2 |
3 Our Approach to Heterogeneous Modeling in SystemC | 8 |
4 Main Contributions of this Book | 10 |
BACKGROUND MATERIAL | 13 |
2 Models of Computation and Heterogeneous Modeling at System Level | 14 |
A Heterogeneous Modeling and Simulation Framework | 15 |
Language and Framework | 19 |
7 Pure SDF Examples | 89 |
COMMUNICATING SEQUENTIAL PROCESSES KERNEL IN SYSTEMC | 93 |
1 Implementation Details | 95 |
2 CSP Scheduling and Simulation | 106 |
3 Example of CSP Model in SystemC | 109 |
4 Modeling Guidelines for CSP Models in SystemC | 116 |
5 Example of ProducerConsumer | 117 |
6 Integrating CSP DE kernels | 119 |
5 Implemented Models of Computation | 21 |
SYSTEMC DISCRETEEVENT KERNEL | 31 |
2 Implementation Specifics | 33 |
3 DiscreteEvent Simulation Kernel | 34 |
DE Kernel | 37 |
FEW WORDS ABOUT IMPLEMENTATION CLASS HIERARCHY | 45 |
1 MoC Specific Ports and Channels | 48 |
2 Integration of Kernels | 53 |
SYNCHRONOUS DATA FLOW KERNEL IN SYSTEMC | 55 |
2 SDF Data Structure | 57 |
3 Scheduling of SDF | 61 |
4 SDF Modeling Guidelines | 72 |
5 SDF Kernel in SystemC | 79 |
6 SDF Specific Examples | 88 |
FINITE STATE MACHINE KERNEL IN SYSTEMC | 125 |
1 Implementation Details | 127 |
2 Example of Traffic Light Controller Model using FSM Kernel in SystemC | 129 |
SYSTEMC KERNEL APPLICATION PROTOCOL INTERFACE API | 133 |
HETEROGENEOUS EXAMPLES | 139 |
2 Model using CSP and FSM kernels | 142 |
3 Model using FSM SDF and DE kernels | 146 |
4 Model using CSP FSM SDF and DE kernels | 147 |
EPILOGUE | 151 |
References | 155 |
QuickThreads in SystemC | 161 |
2 QuickThread Client package in SystemC | 162 |
Autoconf and Automake | 171 |
Muita painoksia - Näytä kaikki
SystemC Kernel Extensions for Heterogeneous System Modeling: A Framework for ... Hiren Patel,Sandeep Kumar Shukla Rajoitettu esikatselu - 2006 |
SystemC Kernel Extensions for Heterogeneous System Modeling: A Framework for ... Hiren Patel,Sandeep Kumar Shukla Esikatselu ei käytettävissä - 2010 |
Yleiset termit ja lausekkeet
algorithm Autoconf baseReceiver behavior bool channel Communicating Sequential Processes communication components constructor coroutine package create CSP kernel CSP model CSP process CSPchannel CSPelement CSPnode CSPnodelist CSPReceiver data structure Dining Philosopher Dining Philosopher problem Diophantine equation domain edge detection edges embedded systems encapsulation endl entry function example execution Finite State Machine footman fork FSM kernel FSM model function block graph heterogeneous modeling implementation initialization input instantiated invoked kernel in SystemC member functions MoC-specific modeling and simulation models of computation module multi-MoC next_cor node OSCI pointer port Ptolemy Ptolemy II QuickThread repetition vector sc_cor sc_cor_pkg_qt sc_domains SC_METHOD sc_moc_channel SC_MODULE sc_simcontext SC_THREAD SDF block SDF kernel SDF model sdf_graph sdf1 SDFG seats Taken semantics shown in Listing signal simulation efficiency simulation framework simulation kernel Sobel specific stack static scheduling string Synchronous Data Flow template class thread processes thread_h toplevel Update VHDL void
Viitteet tähän teokseen
Ingredients for Successful System Level Design Methodology Hiren D. Patel,Sandeep Kumar Shukla Rajoitettu esikatselu - 2008 |