It is my experiment of designing CPU and its' iSA.
This project allows you to add new instructions to the processor and assemble it using a custom ASM.
CPU- cpu description.Tools- binary translation tools and etc.Tools/Tests- tests and examples.
Use CMake from folder Tools or use scripts from folder Tools/Devops.
- run
CPU/Scripts/InstallRequirements.shfor first time - use
makefrom folderCPUor use scripts from folderCPU/Scripts - to upload to the FPGA, use script
CPU/Scripts/LoadToFPGA.shorsudo make load
Not supported, but you can try to use GoWin.
When using VirtualBox you need to add your FPGA into the Settings/USB.