aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/Makefile10
-rw-r--r--build/xilinx.opt4
2 files changed, 10 insertions, 4 deletions
diff --git a/build/Makefile b/build/Makefile
index 2fc9fe0..789ab87 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -20,7 +20,10 @@ ucf ?= ../ucf/$(project).ucf
# Verilog include directories, if needed
-vlgincdir = $(CORE_TREE)/lib/lowlevel $(CORE_TREE)/math/ecdsalib/rtl/microcode
+vlgincdir = \
+ $(CORE_TREE)/lib/lowlevel \
+ $(CORE_TREE)/math/ecdsalib/rtl/microcode \
+ $(CORE_TREE)/lib/util
all: $(project).bit
@@ -36,7 +39,7 @@ core_selector.v core_vfiles.mk:
# Build some different configurations
-bare trng hash mkmif rsa hsm hsm-super keywrap:
+bare trng hash mkmif rsa hsm hsm-super hsm_ng hsm_ng_keywrap:
$(CONFIG_GEN) -p $@
$(MAKE) project=$(project)_$@ ucf=$(ucf)
@@ -47,7 +50,10 @@ vfiles = \
$(CORE_TREE)/platform/alpha/rtl/alpha_regs.v \
$(CORE_TREE)/platform/alpha/rtl/alpha_clkmgr.v \
$(CORE_TREE)/platform/alpha/rtl/clkmgr_mmcm.v \
+ $(CORE_TREE)/platform/alpha/rtl/clkmgr_mmcm_ctrl.v \
./core_selector.v \
+ $(CORE_TREE)/platform/alpha/rtl/clkmgr_reset_gen.v \
+ $(CORE_TREE)/platform/common/extra/reset_replicator.v \
$(CORE_TREE)/comm/fmc/src/rtl/fmc_arbiter.v \
$(CORE_TREE)/comm/fmc/src/rtl/fmc_d_phy.v \
$(CORE_TREE)/comm/fmc/src/rtl/fmc_indicator.v \
diff --git a/build/xilinx.opt b/build/xilinx.opt
index 1ac8957..536725d 100644
--- a/build/xilinx.opt
+++ b/build/xilinx.opt
@@ -28,7 +28,7 @@
-shreg_extract YES
-shreg_min_size 2
-auto_bram_packing NO
--resource_sharing YES
+-resource_sharing NO
-async_to_sync NO
-use_dsp48 auto
-iobuf YES
@@ -43,5 +43,5 @@
-use_sync_set Auto
-use_sync_reset Auto
-iob auto
--equivalent_register_removal YES
+-equivalent_register_removal NO
-slice_utilization_ratio_maxmargin 5