Research Article
FREACSIM - A Framework for Creating and Simulating Real-Time Capable Network on Chip Systems and Applications
@ARTICLE{10.4108/eai.24-8-2015.2260960, author={Dominik Sch\o{}nwetter and Ronald Veldema and Dietmar Fey}, title={FREACSIM - A Framework for Creating and Simulating Real-Time Capable Network on Chip Systems and Applications}, journal={EAI Endorsed Transactions on Internet of Things}, volume={2}, number={7}, publisher={ACM}, journal_a={IOT}, year={2015}, month={8}, keywords={embedded, network on chip, real-time, simulation, software-based routing}, doi={10.4108/eai.24-8-2015.2260960} }
- Dominik Schönwetter
Ronald Veldema
Dietmar Fey
Year: 2015
FREACSIM - A Framework for Creating and Simulating Real-Time Capable Network on Chip Systems and Applications
IOT
EAI
DOI: 10.4108/eai.24-8-2015.2260960
Abstract
This paper presents the new Framework for Real-time capable Embedded system and ArChitecture SIMulation (FREACSIM), a highly configurable full-system simulation environment enabling and easing the modeling, simulation and verification of Network on Chip architectures for hard real-time systems. The framework is mostly geared towards software developers, supporting them in the simulation of NoCs at an instruction accurate level and offers a broad variety of real-world hardware components as part of the integrated virtualization toolbox.
FREACSIM provides a software-based routing strategy between nodes, with a single node consisting of a processor and required peripherals for enabling real-time capability. This allows a flexible and independent comparison of currently implemented hardware strategies, as well as an easy adaption to better suit new hardware needs. The software-based routing, as well as distributed applications that can be implemented for the NoC hardware design, are able to use the real-time operating system eCos, which is part of our framework. As a result, real-time capable software can be implemented for, and tested on, complex NoC systems.
We demonstrate the flexibility and the benefits of our framework with a set of applications (use cases), which cover typical heavy and light load distributions between communication and computation.
Copyright © 2015 D. Schönwetter et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.