diff options
author | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-03 16:47:39 +0300 |
---|---|---|
committer | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-03 16:47:39 +0300 |
commit | e340b1489b08905e3d8acd17686e178028de7922 (patch) | |
tree | 8804029e5fcad42a52745fe7951ac4d203ba3c35 /rtl/modexpng_dsp_array_block.v | |
parent | 8ee5a19240722f397d55f57a426992350f8019a3 (diff) |
Added more micro-operations, also added "general worker" module. The worker is basically
a block memory data mover, but it can also do some supporting operations required for the
Garner's formula part of the exponentiation.
Diffstat (limited to 'rtl/modexpng_dsp_array_block.v')
-rw-r--r-- | rtl/modexpng_dsp_array_block.v | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/rtl/modexpng_dsp_array_block.v b/rtl/modexpng_dsp_array_block.v index 8ab64f0..8c4e844 100644 --- a/rtl/modexpng_dsp_array_block.v +++ b/rtl/modexpng_dsp_array_block.v @@ -70,8 +70,8 @@ module modexpng_dsp_array_block .opmode ({1'b0, mode_z[2*z], 1'b0, 2'b01, 2'b01}), .alumode ({DSP48E1_ALUMODE_W{1'b0}}), - .casc_a_in (WORD_EXT_NULL), - .casc_b_in (WORD_NULL), + .casc_a_in (WORD_EXT_ZERO), + .casc_b_in (WORD_ZERO), .casc_a_out (casc_a[z]), .casc_b_out (casc_b[z]) @@ -138,8 +138,8 @@ module modexpng_dsp_array_block .opmode ({1'b0, mode_z[2*NUM_MULTS_HALF], 1'b0, 2'b01, 2'b01}), .alumode ({DSP48E1_ALUMODE_W{1'b0}}), - .casc_a_in (WORD_EXT_NULL), - .casc_b_in (WORD_NULL), + .casc_a_in (WORD_EXT_ZERO), + .casc_b_in (WORD_ZERO), .casc_a_out (), .casc_b_out () |