aboutsummaryrefslogtreecommitdiff
path: root/rtl/modexpng_sdp_36k_x16_x32_wrapper.v
diff options
context:
space:
mode:
authorPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-10-03 16:40:25 +0300
committerPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-10-03 16:40:25 +0300
commitaffada8d5da7426d22035360c3674ab3b3311ab5 (patch)
treea3db075dc03033db45e3ad5279badf2da48b4566 /rtl/modexpng_sdp_36k_x16_x32_wrapper.v
parent0b4b42da734c1164b65a334351274f946b2d4dcb (diff)
Reworked storage architecture (moved I/O memory to a separate module, since there's
only one instance of input/output values, while storage manager has dual storage space for P and Q multipliers). Started working on microcoded layer, added input operation and modular multiplication.
Diffstat (limited to 'rtl/modexpng_sdp_36k_x16_x32_wrapper.v')
-rw-r--r--rtl/modexpng_sdp_36k_x16_x32_wrapper.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/rtl/modexpng_sdp_36k_x16_x32_wrapper.v b/rtl/modexpng_sdp_36k_x16_x32_wrapper.v
index 69c5383..4c6fe46 100644
--- a/rtl/modexpng_sdp_36k_x16_x32_wrapper.v
+++ b/rtl/modexpng_sdp_36k_x16_x32_wrapper.v
@@ -25,7 +25,7 @@ module modexpng_sdp_36k_x16_x32_wrapper
input ena;
input wea;
input [BANK_ADDR_W + BUS_OP_ADDR_W -1:0] addra;
- input [ BUD_DATA_W -1:0] dina;
+ input [ BUS_DATA_W -1:0] dina;
input enb;
input regceb;
@@ -42,10 +42,10 @@ module modexpng_sdp_36k_x16_x32_wrapper
.BRAM_SIZE ("36Kb"),
- .WRITE_WIDTH (BUD_DATA_W),
+ .WRITE_WIDTH (BUS_DATA_W),
.READ_WIDTH (WORD_W),
- .DO_REG (0),
+ .DO_REG (1),
.WRITE_MODE ("READ_FIRST"),
.SRVAL (72'h000000000000000000),