PyCpuSimulator is a CPU simulator implemented in Python which use micro-codes to implement CPU core.
The documentation is available on the PyCpuSimulator Home Page.
- Micro-Code Language to describe instruction
- Opcode Decoder using Decision Tree
- Read HEX firmware format
- AVR Core CPU simulation is ongoing
Look at the installation section in the documentation.
Authors: Fabrice Salvaire