Published May 30, 2020 | Version v1

A RISC-V SystemC-TLM simulator

Authors/Creators

  • 1. Montón

Description

This work presents a SystemC-TLM based simulator for a RISC-V microcontroller. This simulator is focused on simplicity and easy
expandable of a RISC-V. It is built around a full RISC-V instruction set simulator that supports full RISC-V ISA and extensions M, A, C, Zicsr and Zifencei.

The ISS is encapsulated in a TLM-2 wrapper that enables it to communicate with any other TLM-2 compatible module. The
simulator also includes a very basic set of peripherals to enable a complete SoC simulator. The running code can be compiled with standard tools and using standard C libraries without modifications.

Files

CARRV2020_paper_7_Monton.pdf

Files (626.7 kB)

Name Size Download all
md5:a1c606b7e9c86d28a83d0721eeda8502
626.7 kB Preview Download