For src_SSITH_P3 builds, added conditions to include/exclude
simulation models of the integer divider
This commit is contained in:
@@ -38,7 +38,11 @@ BSC_COMPILATION_FLAGS += \
|
||||
|
||||
#================================================================
|
||||
# Parameter settings for MIT RISCY
|
||||
# We omit 'BSC_COMPILATION_FLAGS += D BSIM' so it'll use Xilinx IP for floating point arith
|
||||
# We include 'BSC_COMPILATION_FLAGS += D BSIM' to use simulation
|
||||
# models for the integer divier. Omit this for synthesis.
|
||||
ifeq ($(SIM), true)
|
||||
BSC_COMPILATION_FLAGS += -D BSIM
|
||||
endif
|
||||
|
||||
include $(REPO)/builds/Resources/Include_RISCY_Config.mk
|
||||
|
||||
|
||||
@@ -29,9 +29,15 @@ into this socket:
|
||||
- Variations/alternatives by various SSITH project teams
|
||||
|
||||
>================================================================
|
||||
Whenever there are changes to the Piccolo core, rerun:
|
||||
Whenever there are changes to the Toooba core, rerun:
|
||||
|
||||
$ make compile
|
||||
$ make compile SIM=true for a simulation version
|
||||
(which generates RTL and then $ cp Verilog_RTL/* xilinx_ip/hdl/)
|
||||
|
||||
$ make compile for a synthesizable (on Xilinx) version
|
||||
(which generates RTL and then $ cp Verilog_RTL/* xilinx_ip/hdl/)
|
||||
|
||||
The simulation version uses simulation models for the integer divider,
|
||||
while the synthesis version uses Xilinx IP.
|
||||
|
||||
>================================================================
|
||||
|
||||
Reference in New Issue
Block a user