Image

Based on years of experience developing and integrating SystemC based virtual platforms in the industry, MINRES has created DBT-RISE (Dynamic Binary Translation Re-targetable Instruction Set Simulator), a versatile environment to rapidly implement ISS of any architecture. DBT-RISE serves as basis for the implementation of the TGC (The Good Core) ISS (TGC-VP).
TGC-VP provides the following features:
- Easy to integrate into SystemC/TLM2.0 based virtual platforms
- Interpreted and compiled (just-in-time, JIT) execution
- Instruction accurate execution
- Loosely and approximately time accuracy
- Instruction accurate trap handling (exception and interrupt)
- Supported interfaces
- Bus: SystemC TLM generic protocol (blocking, DMI), AHB, AXI
- Interrupt, Reset, Clock: sc_signal, tick-less clock
- OCDS support (GDB RSP, MCD)
- Extendability via plugins
- Platform debug support
- Disassembler trace as log and SCV trace
- Transaction recording (based on SCV, with various database backends)
- Supported platforms
- Any Linux
- Windows
Visibility
Publicly available!
License
Apache License 2.0
ISA Compliance
Supported Bus Protocols
Features
Status
Contact
MINRES
Eyck Jentzsch
Keltenhof 2
85579 Neubiberg
Deutschland
Contact Email
eyck [at] minres.com
Target TRL at the end of phase 1
TRL6: Prototyp in vereinfachter/simulierter Einsatzumgebung --> Anwendungsfälle
Target TRL at the end of phase 2
TRL7: Demonstration des Systemprototyps in einer betrieblichen Umgebung
Component is required for safety critical systems
Nein
Category
RISC-V Virtual Prototype