CODIS+: Co-simulation environment for heterogeneous systems

Mossaad Ben Ayed, Faouzi Bouchhima, Mohamed Abid

Abstract


Heterogeneous systems ensure the integration of diverse specific components to different applications in various domains such as the electrical, mechanical and optical fields. They can be defined as the combination of discrete and continuous models at the same application. This kind of system presents an important challenge for designers. The main problem is the difference between algorithms of continuous simulators and algorithms of discrete ones. One of the key challenges is to overcome problems of the existing environments supporting heterogeneous models. So far, research in Computer-Aided Design (CAD) tools has attempted to offer a global view of the designed systems and to enable their overall verification. Indeed, the Continuous DIscrete Simulation (CODIS) tool based on co-simulation environment proved to be a powerful tool for global verification in heterogeneous systems (Bouchhima et al., (2005,2007)). This paper will attempt to contribute an extension of the CODIS tool in two ways. Firstly, it will attempt to integrate SystemC, Simulink simulators and a hardware accelerator automatically in order to generate global simulation model instances. Secondly, the evaluation of the simulation model will be performed by using an illustrative application.

Keywords


Co-simulation; Synchronization model; CODIS; Heterogeneous system; Continuous/Discrete model

Full Text: PDF