diff --git a/formal/Makefile b/formal/Makefile index 97d7d8dd..80d79c6f 100644 --- a/formal/Makefile +++ b/formal/Makefile @@ -14,7 +14,7 @@ OUTDIR := build # Source directory relative to this Makefile SRC_DIR := ../rtl # Include directory relative to this Makefile -INC_DIR := ../shared/rtl +INC_DIR := ../vendor/lowrisc_ip/prim/rtl # SystemVerilog sources of Ibex SRCS_SV ?= $(SRC_DIR)/ibex_alu.sv \ diff --git a/syn/syn_yosys.sh b/syn/syn_yosys.sh index 08625d0e..f7308022 100755 --- a/syn/syn_yosys.sh +++ b/syn/syn_yosys.sh @@ -31,15 +31,9 @@ for file in ../rtl/*.sv; do sv2v \ --define=SYNTHESIS \ ../rtl/*_pkg.sv \ - -I../shared/rtl \ + -I../vendor/lowrisc_ip/prim/rtl \ $file \ > $LR_SYNTH_OUT_DIR/generated/${module}.v - - # TODO: eventually remove below hack. It removes "unsigned" from params - # because Yosys doesn't support unsigned parameters - sed -i 's/parameter unsigned/parameter/g' $LR_SYNTH_OUT_DIR/generated/${module}.v - sed -i 's/localparam unsigned/localparam/g' $LR_SYNTH_OUT_DIR/generated/${module}.v - sed -i 's/reg unsigned/reg/g' $LR_SYNTH_OUT_DIR/generated/${module}.v done # remove generated *pkg.v files (they are empty files and not needed)