aboutsummaryrefslogtreecommitdiff
path: root/rtl/modexpng_dsp_slice_mult_wrapper_xilinx.v
diff options
context:
space:
mode:
authorPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-11-20 14:34:36 +0300
committerPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-11-20 14:34:36 +0300
commit157d5dedd90fede9ea392e2aeda6562d839a30e1 (patch)
treed9966604e0a1f0820abe85f780ca9916e23ff729 /rtl/modexpng_dsp_slice_mult_wrapper_xilinx.v
parent189dfd62e2385aa2f36c6283628b8d9285c49647 (diff)
Small change to the reductor module to try to get past 180 MHz. Previously BRAM
outputs were going directry into a LUT-based ternary adder which was causing timing problems. Added a layer of flip-flops, so instead of BRAM -> LUT -> FF we have BRAM -> FF -> LUT -> FF. This increases core latency by (number_of_supporting_modular_multiplications + number_of_exponent_bits) ticks.
Diffstat (limited to 'rtl/modexpng_dsp_slice_mult_wrapper_xilinx.v')
0 files changed, 0 insertions, 0 deletions