The (Very) Simple CPU
How to build HDL project
For Xilinx Vivado IDE you can use included .tcl script to build a project for Digilent Basys 3 board:
vivado -nojournal -nolog -source simple_cpu_basys3.tcl
How to build ROM files
You can use included python script to convert your ASM code into ROM data files
python3 input_asm_file [output_rom_file]