Institute for Communication Technologies and Embedded Systems

Fast SystemC Processor Models with Unicorn

Authors:
Jünger, L. ,  Weinstock, J. H. ,  Leupers, R.Ascheid, G.
Journal:
Proceedings of the 2019 Workshop on Rapid Simulation and Performance Evaluation: Methods and Tools
Date:
Jan. 2019
Note:

Valencia, Spain

DOI:
10.1145/3300189.3300191
hsb:
RWTH-2019-08305
Language:
English
Abstract:
In this work a Virtual Platform (VP) is presented containing a novel processor model for the latest ARMv8 instruction set architecture. This processor model was constructed using the Unicorn emulator [6]. The necessary modifications to the Unicorn emulator and subsequent performance improvements during SystemC simulation are shown in detail. In addition the integration into a VP using a state-of-the-art SystemC modeling library is described. A comparison is made with a VP containing another similar processor model, highlighting the benefits of using Unicorn for processor modeling in a SystemC environment.
Download:
BibTeX