Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 794 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 794 Bytes

FPGA Implementation

Requirements

  • Nexys A7 FPGA Board
  • Xilinx Vivado

The wrapperProc.v file contains the top module which instantiates the SoC_Tile and provides it with the clock. The SoC tile generated by Scala has been updated by replacing the multi-dimensional arrays with Xilinx block RAM. The contents of the instruction memory can be updated by updating the main.mem file and then using the updatemem utility by executing the following command in the bitstream folder to generate a new bitstream named out.bit.

updatemem -force -debug -meminfo wrapperProc.mmi -data main.mem -bit wrapperProc.bit -proc proc/wb_inter_connect/imem/imem/IM/xpm_memory_spram_inst/xpm_memory_base_inst -out out.bit