[Cryptech-Commits] [core/platform/common] 01/01: add support for modexpng

git at cryptech.is git at cryptech.is
Wed Feb 19 01:20:58 UTC 2020


This is an automated email from the git hooks/post-receive script.

paul at psgd.org pushed a commit to branch modexpng
in repository core/platform/common.

commit 893c9b94baed0e88118609eb3baf70687c5343c8
Author: Paul Selkirk <paul at psgd.org>
AuthorDate: Tue Feb 18 19:48:08 2020 -0500

    add support for modexpng
---
 config/core.cfg | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/config/core.cfg b/config/core.cfg
index d6de1fa..2f5c585 100644
--- a/config/core.cfg
+++ b/config/core.cfg
@@ -325,3 +325,39 @@ vfiles =
 	lib/modular/modular_adder.v
 	lib/modular/modular_subtractor.v
 	lib/lowlevel/artix7/dsp48e1_wrapper.v
+
+[core modexpng]
+# ModExpNG for Xilinx Artix-7
+core blocks = 16
+block memory = yes
+error wire = no
+module name = modexpng_wrapper
+reset name = rst_n
+extra ports = 
+      .clk_core(sys_clk),
+vfiles =
+	../user/shatov/modexpng/rtl/modexpng_core_top.v
+	../user/shatov/modexpng/rtl/modexpng_dsp_array_block.v
+	../user/shatov/modexpng/rtl/modexpng_dsp_slice_wrapper_xilinx.v
+	../user/shatov/modexpng/rtl/modexpng_general_worker.v
+	../user/shatov/modexpng/rtl/modexpng_io_block.v
+	../user/shatov/modexpng/rtl/modexpng_io_manager.v
+	../user/shatov/modexpng/rtl/modexpng_mmm_dual.v
+	../user/shatov/modexpng/rtl/modexpng_recombinator_block.v
+	../user/shatov/modexpng/rtl/modexpng_recombinator_cell.v
+	../user/shatov/modexpng/rtl/modexpng_reductor.v
+	../user/shatov/modexpng/rtl/modexpng_sdp_36k_x16_x32_wrapper_xilinx.v
+	../user/shatov/modexpng/rtl/modexpng_sdp_36k_x18_wrapper_xilinx.v
+	../user/shatov/modexpng/rtl/modexpng_sdp_36k_x32_x16_wrapper_xilinx.v
+	../user/shatov/modexpng/rtl/modexpng_storage_block.v
+	../user/shatov/modexpng/rtl/modexpng_storage_manager.v
+	../user/shatov/modexpng/rtl/modexpng_tdp_36k_x16_x32_wrapper_xilinx.v
+	../user/shatov/modexpng/rtl/modexpng_uop_engine.v
+	../user/shatov/modexpng/rtl/modexpng_uop_rom.v
+	../user/shatov/modexpng/rtl/modexpng_wrapper.v
+
+[project modexpng]
+cores = modexpng
+
+[project hsm-modexpng]
+cores = aes trng modexp modexp mkmif ecdsa256 ecdsa384 modexpng



More information about the Commits mailing list