ls2: add support for the Nexys Video board
[ls2.git] / Makefile
index 0943765607783c868a7d6430a1a61bfbc1369478..c8b48e5baa6b942455982f246d532f82dcac3b8b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,8 @@ endif
 
 # Hello world
 MEMORY_SIZE=8192
-RAM_INIT_FILE=hello_world/hello_world.bin
+#RAM_INIT_FILE=hello_world/hello_world.bin
+#RAM_INIT_FILE=../microwatt2/tests/xics/xics.bin
 RAM_INIT_FILE=coldboot/coldboot.bin
 SIM_MAIN_BRAM=false
 
@@ -44,8 +45,8 @@ FPGA_TARGET ?= verilator
 
 ifeq ($(FPGA_TARGET), verilator)
 RESET_LOW=true
-CLK_INPUT=50000000
-CLK_FREQUENCY=50000000
+CLK_INPUT=100000000
+CLK_FREQUENCY=100000000
 clkgen=fpga/clk_gen_bypass.vhd
 endif
 
@@ -58,6 +59,7 @@ microwatt-verilator: ls2.v \
                      verilator/microwatt-verilator.cpp \
                      verilator/uart-verilator.c
        verilator -O3 -CFLAGS "-DCLK_FREQUENCY=$(CLK_FREQUENCY) -I../verilator" \
+       -DDATA_BUS_WIDTH_8 \
     --assert \
        --top-module top \
     --cc ls2.v \
@@ -69,6 +71,7 @@ microwatt-verilator: ls2.v \
            -Wno-COMBDLY  \
            -Wno-CASEINCOMPLETE \
            -Wno-WIDTH \
+           -Wno-TIMESCALEMOD \
         --savable \
         --trace \
        #    --unroll-count 256 \