Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

A framework for heterogeneous specification and design of electronic embedded systems in SystemC

View through CrossRef
This work proposes a methodology which enables heterogeneous specification of complex, electronic systems in SystemC supporting the integration of components under different models of computation (MoCs). This feature is necessary in order to deal with the growing complexity, concurrency, and heterogeneity of electronic embedded systems. The specification methodology is based on the SystemC standard language. Nevertheless, the use of SystemC for heterogeneous system specification is not straightforward. The first problem to be addressed is the efficient and predictable mapping of untimed events required by abstract MoCs over the discrete-event MoC on which the SystemC simulation kernel is based. This mapping is essential in order to understand the simulation results provided by the SystemC model of those MoCs. The specification methodology proposes the set of rules and guidelines required by each specific MoC. Moreover, the methodology supports a smooth integration of several MoCs in the same system specification. A set of facilities is provided covering the deficiencies of the language. These facilities constitute the methodology-specific library called HetSC. The methodology and associated library have been demonstrated to be useful for the specification of complex, heterogeneous embedded systems supporting essential design tasks such as performance analysis and SW generation.
Title: A framework for heterogeneous specification and design of electronic embedded systems in SystemC
Description:
This work proposes a methodology which enables heterogeneous specification of complex, electronic systems in SystemC supporting the integration of components under different models of computation (MoCs).
This feature is necessary in order to deal with the growing complexity, concurrency, and heterogeneity of electronic embedded systems.
The specification methodology is based on the SystemC standard language.
Nevertheless, the use of SystemC for heterogeneous system specification is not straightforward.
The first problem to be addressed is the efficient and predictable mapping of untimed events required by abstract MoCs over the discrete-event MoC on which the SystemC simulation kernel is based.
This mapping is essential in order to understand the simulation results provided by the SystemC model of those MoCs.
The specification methodology proposes the set of rules and guidelines required by each specific MoC.
Moreover, the methodology supports a smooth integration of several MoCs in the same system specification.
A set of facilities is provided covering the deficiencies of the language.
These facilities constitute the methodology-specific library called HetSC.
The methodology and associated library have been demonstrated to be useful for the specification of complex, heterogeneous embedded systems supporting essential design tasks such as performance analysis and SW generation.

Related Results

Designing Electronic Systems Using SystemC and SystemC–AMS
Designing Electronic Systems Using SystemC and SystemC–AMS
Current trends in the design of electronic systems is the use of embedded systems based on systems on a chip (System-on-Chip (SoC)) or (VLSI SoC). The paper discusses the design fe...
Design
Design
Conventional definitions of design rarely capture its reach into our everyday lives. The Design Council, for example, estimates that more than 2.5 million people use design-related...
Software driven approach for Embedded Devices
Software driven approach for Embedded Devices
This paper presents the possible new design paradigm that emerged during the author’s design of an embedded communication device for Croatian Navy. Prior to codesign techniques tha...
Combining SysML and SystemC to Simulate and Verify Complex Systems
Combining SysML and SystemC to Simulate and Verify Complex Systems
Utilisation conjointé de SysML et systemC pour simmuler et vérifier les systèmes complexes De nombreux systèmes hétérogènes sont complexes et critiques. Ces système...
Electronic Voting Systems
Electronic Voting Systems
In 2001, Wand and colleagues published a paper titled “The Butterfly Did It” (see Wand, et al. 2001, cited under Voting System Neutrality) in which they argue that Palm Beach Count...
Electronic Equipment Usage on Japanese Vehicles
Electronic Equipment Usage on Japanese Vehicles
<div class="htmlview paragraph">The application of a wide assortment of electronic systems to motor vehicles currently under serious consideration in the automotive and elect...
REVIEWING THE IMPACT OF EMBEDDED SYSTEMS IN MEDICAL DEVICES IN THE USA
REVIEWING THE IMPACT OF EMBEDDED SYSTEMS IN MEDICAL DEVICES IN THE USA
The integration of embedded systems in medical devices has revolutionized the healthcare landscape in the United States, fostering advancements in patient care, diagnostics, and tr...
Ontomet
Ontomet
Proper description of data, or metadata, is important to facilitate data sharing among Geospatial Information Communities. To avoid the production of arbitrary metadata annotations...

Back to Top