TY - GEN
T1 - Co-simulation of hardware RTL and software system using FMI
AU - Quraishi, Masudul H.
AU - Sarjoughian, Hessam
AU - Gholami, Soroosh
N1 - Publisher Copyright:
© 2018 IEEE
PY - 2019/1/31
Y1 - 2019/1/31
N2 - Software-hardware co-design enabled with co-simulation is useful for building embedded computing systems. Indispensable to design is developing hardware and software simulation models at appropriate abstraction levels. Toward this goal, this paper presents a study of combined Register-Transfer-Level (RTL) and software system modeling. Specifically, composition of hardware and software models is proposed and a co-simulation environment to simulate the models is developed. The hardware and software parts of a prototypical Network on Chip (NoC) system are modeled and simulated. The hardware part is specified at RTL level using the DEVS Suite Simulator and the software part defined as a MATLAB script. A Functional Mock-up Interface (FMI) is developed for the DEVS-Suite Simulator to support hardware and software model coupling and co-simulation. This study details a modular development of hardware and software models executing on disparate environments instead of employing a monolithic modeling method supported with a monolithic simulation engine.
AB - Software-hardware co-design enabled with co-simulation is useful for building embedded computing systems. Indispensable to design is developing hardware and software simulation models at appropriate abstraction levels. Toward this goal, this paper presents a study of combined Register-Transfer-Level (RTL) and software system modeling. Specifically, composition of hardware and software models is proposed and a co-simulation environment to simulate the models is developed. The hardware and software parts of a prototypical Network on Chip (NoC) system are modeled and simulated. The hardware part is specified at RTL level using the DEVS Suite Simulator and the software part defined as a MATLAB script. A Functional Mock-up Interface (FMI) is developed for the DEVS-Suite Simulator to support hardware and software model coupling and co-simulation. This study details a modular development of hardware and software models executing on disparate environments instead of employing a monolithic modeling method supported with a monolithic simulation engine.
UR - http://www.scopus.com/inward/record.url?scp=85062615679&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85062615679&partnerID=8YFLogxK
U2 - 10.1109/WSC.2018.8632395
DO - 10.1109/WSC.2018.8632395
M3 - Conference contribution
AN - SCOPUS:85062615679
T3 - Proceedings - Winter Simulation Conference
SP - 572
EP - 583
BT - WSC 2018 - 2018 Winter Simulation Conference
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2018 Winter Simulation Conference, WSC 2018
Y2 - 9 December 2018 through 12 December 2018
ER -