LISA

LISA logo

LISA (inspired by LLVM ISA) is a small synthesizable processor whose architectural instruction stream is a simplified LLVM-like bytecode format.

Directory Layout

Simplified Bytecode Encoding

All instructions start with:

Supported instructions:

LLVM Concept Mapping

Running from the Command Line

chmod +x run.sh
./run.sh check
./run.sh sim
./run.sh synth

Expected test result:

Useful commands:

Synthesis artifacts: