(Not a stand-alone git repo. Please clone https://github.com/lowrisc/lowrisc-chip.git to have this as a submodule of /fpga/board/nexys4)
Requirement:
Vivado 2015.4 and lowRISC develope environment
-
Generate bit-stream for downloading
make bitstream
-
Run FPGA simulation (extremely slow due to the DDR3 memory controller)
make simulation
-
Open the Vivado GUI
make vivado
-
Generate the FPGA backend Verilog files
make verilog
-
Generate the Vivado project
make project
-
Find out the boot BRAMs' name and position (for updating src/boot.bmm)
make search-ramb
-
Replace the content of boot BRAM with a new src/boot.mem (must update src/boot.bmm first)
make bit-update