[Cryptech-Commits] [core/math/modexpa7] branch systolic updated (d887154 -> c3d75e5)

git at cryptech.is git at cryptech.is
Wed Jul 19 20:54:50 UTC 2017

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

meisterpaul1 at yandex.ru pushed a change to branch systolic
in repository core/math/modexpa7.

    from d887154  Started adding exponentiator module w/ testbench.
     new 344ed1b  Finished modular exponentiation module:  * works in simulator  * passes synthesis without major issues
     new 7486edd  Added pre-multiplication step. Added 512-bit testbench.
     new c3d75e5  Fixed bug in systolic multiplier (swapped indices), it only worked because the testbench set both NUM_SYSTOLIC_CYCLES = 4 and SYSTOLIC_ARRAY_LENGTH = 4. Now should work with any array power, not only 2.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.

Summary of changes:
 src/rtl/modexpa7_exponentiator.v       | 570 ++++++++++++++++++++++-----------
 src/rtl/modexpa7_systolic_multiplier.v |  25 +-
 src/tb/tb_exponentiator.v              | 153 +++++----
 3 files changed, 498 insertions(+), 250 deletions(-)

More information about the Commits mailing list