Changes between Version 8 and Version 9 of H-InceptionPublications/Andrade
- Timestamp:
- Nov 16, 2015, 2:19:20 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
H-InceptionPublications/Andrade
v8 v9 14 14 We explore the possibilities of modeling, simulating and synchronizing multi-disciplinary systems in the same environment, using as reference the SystemC Analog and Mixed-Signal (AMS) simulation standard. We analyze the method introduced in SystemC-AMS for synchronizing the DE and DT domains, and we identify its drawbacks. Besides, we introduce a new formalization of the synchronization problem, which is used to detect issues in a model before simulation. 15 15 16 We propose a simulator prototype called SystemC Multi-Disciplinary Virtual Prototyping (MDVP), which is implemented as an extension of SystemC. It allows the modeling, and the generic hierarchical elaboration and simulation of multi-disciplinary systems, by means of different Models of Computation ''MoCs''. To build the MDVP simulator, we introduce a synchronization principle to handle interactions between MoCs.16 We propose a simulator prototype called SystemC Multi-Disciplinary Virtual Prototyping (MDVP), which is implemented as an extension of SystemC. It allows the modeling, and the generic hierarchical elaboration and simulation of multi-disciplinary systems, by means of different Models of Computation MoCs. To build the MDVP simulator, we introduce a synchronization principle to handle interactions between MoCs. 17 17 18 18 In addition, we introduce a methodology to add, in the simulator prototype, MoCs described under different time domains. We apply this methodology to add a Timed Data Flow MoC in SystemC MDVP. This MoC implements the DT semantics introduced by the SystemC AMS standard, and is based on the synchronization principle between the DE and DT domains.