SystemC Kernel Extensions for Heterogeneous System Modeling: by Hiren D. Patel

By Hiren D. Patel

SystemC Kernel Extensions for Heterogeneous method Modeling is as a result of a nearly 12 months endeavour on our half to appreciate how SystemC will be made valuable for process point modeling at greater degrees of abstraction. Making it a really heterogeneous modeling language and platform, for hardware/software co-design in addition to complicated embedded designs has been our concentration within the paintings said during this book.

Show description

Read Online or Download SystemC Kernel Extensions for Heterogeneous System Modeling: A framework for Multi-MoC Modeling & Simulation PDF

Best nonfiction_7 books

The future of glycerol : new uses of a versatile raw material

Content material: Glycerol : homes and construction -- Aqueous part reforming -- Selective aid -- Halogenation -- Dehydration -- Etherification -- Esterification -- Selective oxidation -- ingredients for cement -- Sustainability of bioglycerol.

Trends in Neural Computation

These days neural computation has turn into an interdisciplinary box in its personal correct; researches were carried out starting from various disciplines, e. g. computational neuroscience and cognitive technology, arithmetic, physics, desktop technology, and different engineering disciplines. From diversified views, neural computation offers another technique to appreciate mind capabilities and cognitive procedure and to unravel demanding real-world difficulties successfully.

Foundations of Computational Intelligence Volume 3: Global Optimization

Worldwide optimization is a department of utilized arithmetic and numerical research that bargains with the duty of discovering the totally top set of admissible stipulations to fulfill convinced standards / target function(s), formulated in mathematical phrases. worldwide optimization contains nonlinear, stochastic and combinatorial programming, multiobjective programming, regulate, video games, geometry, approximation, algorithms for parallel architectures etc.

Extra resources for SystemC Kernel Extensions for Heterogeneous System Modeling: A framework for Multi-MoC Modeling & Simulation

Example text

2 shows actors, ports and other elements of composite actors in a Ptolemy model. These are two of the sub-models of a larger model for the biological feedback system modeling the functions of an Eye [3]. Ptolemy II also supports hierarchical actors that can contain actors within itself and connect to other actors through external ports. Ptolemy II supports Models of Computation as their underlying behavior descriptors for their director s. Since Ptolemy II is geared towards embedded systems, the MoCs in Ptolemy II are particular to embedded software synthesis.

However, since SystemC is also planned as a language at higher levels of abstraction, notably at the system level, such Discrete-Event based simulation is not the most efficient. An SoC design might consist of DSP cores, microprocessor models, bus models etc. Each of these may be most naturally expressible in their appropriate MoCs. To simulate such a model the kernel must support each of the MoCs interlaced in the 8 user model. This allows designers to put together heterogeneous models without worrying about the target simulation kernel and discovering methodologies to enforce other MoCs onto a single MoC kernel.

Synchronous Data Flow MoC is by no means a new idea on its own and extensive work has been done in that area. [5] shows work on scheduling SDFs, buffer size minimization and other code optimization techniques. We employ techniques presented in that work, such as their scheduling algorithm for SDFs. However, the focus of [5] pertains to Introduction 11 synthesis of embedded C code from SDF specifications. This allows their SDF representations to be abstract, expressing only the nodes, their connections, and token values.

Download PDF sample

Rated 4.38 of 5 – based on 30 votes