SPACE: A Hardware/Software SystemC Modeling Platform Including an RTOS
J. G. Chevalier, Olivier Benny, Mathieu Rondonneau, Guy Bois, E.M. Aboulhamid, François-Raymond Boyer · Kluwer Academic Publishers eBooks · 2006
This work attempts to enhance the support of embedded software modeling with SystemC 2.0. We propose a top-down approach that first lets designers specify their application in SystemC at a high abstraction level through a set of connected modules, and simulate the whole system. Then, the application is partitioned in two parts: software and hardware modules. Each partition can be connected to our platform that includes a commercial RTOS executed by an ARM ISS scheduled by the SystemC simulator. One of our major contributions is that we can easily move a module from hardware to software (and vice versa) to allow architectural exploration. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.