Skip to content

Latest commit

 

History

History
12 lines (9 loc) · 691 Bytes

README.md

File metadata and controls

12 lines (9 loc) · 691 Bytes

DBT-RISE

A versatile Dynamic Binary Translation (DBT) based environment to implement instruction set simulators (ISS)

This library contains the core elements of DBT-RISE and as such is intended to be part of a target project like DBT-RISE-RISCV or HIFIFE1-VP.

It implements the basic structure to quickly develop ISS using dynamic binary translation using different options for a backend.

The different backends are:

  • interp: An interpreter based backend without any dbt
  • tcc: c compiler without any optimizations
  • llvm: llvm IR with optimizations from llvm
  • asmjit: direct host assembly generation