index
:
core/math/modexp
debug_bigoperands
master
perfopt
Modular exponentiation core
git repositories
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2015-06-29
Added testcase from c model that tests montprod with a lot of bit twiddling.
perfopt
Joachim Strömbergson
2015-06-29
Adding a new test case for testing montprod with a lot of bit twiddling.
Joachim Strömbergson
2015-06-29
Added testcases with 1024 bit and 2048 bit modulus, mem and short exponents.
Joachim Strömbergson
2015-06-27
Fixed the license in the header.
Joachim Strömbergson
2015-06-27
Adding block memory with internal address generator as used in modexp_core, b...
Joachim Strömbergson
2015-06-26
Adding note about experimental fused shift functionality in the adder stage.
Joachim Strömbergson
2015-06-26
Adding hold register and bit combine to create final s_mem data with fused ad...
Joachim Strömbergson
2015-06-26
Added test case with small exponent and modulus, message that requires paddin...
Joachim Strömbergson
2015-06-26
Changed modexp core to use explicit exponent length to allow removal of paddi...
Joachim Strömbergson
2015-06-26
Removed extra digit in test case KAT that had creeped in.
Joachim Strömbergson
2015-06-26
Added test register for cycle trace. Moved index counter update under if-else...
Joachim Strömbergson
2015-06-25
Removed obsolete register. Fixed name of trace signals.
Joachim Strömbergson
2015-06-25
Update of montprod after test implementation with different operand sizes.
Joachim Strömbergson
2015-06-25
Added a support wrapper used to test implementations of montprod with bigger ...
Joachim Strömbergson
2015-06-25
Added another state for setting s_mem_read_addr to allow shortcutting one cyc...
Joachim Strömbergson
2015-06-25
Minor nits.
Joachim Strömbergson
2015-06-25
Removed stale switch since we now do s_mem init integrated with calculation.
Joachim Strömbergson
2015-06-24
Removed stale mux state.
Joachim Strömbergson
2015-06-24
Fused the s_mem init loop into the adder loop.
Joachim Strömbergson
2015-06-24
Small improvement in report of test result.
Joachim Strömbergson
2015-06-24
Reorganized address generation and bit index generation.
Joachim Strömbergson
2015-06-24
Corrected suffixes and cleaned up product address generation.
Joachim Strömbergson
2015-06-24
(1) Untangled the word index address generator from the product logic. (2) Up...
Joachim Strömbergson
2015-06-23
Fixed incorrect compile time expression for sizing the memory.
Joachim Strömbergson
2015-06-23
Changed name of files to reflect that the adder and the shifters are now not ...
Joachim Strömbergson
2015-06-23
Updated all modules below modexp_core has been updated to have generic operan...
Joachim Strömbergson
2015-06-23
Updated the 2r1w block memory to be operand size generic. Minor fix in 1r1w b...
Joachim Strömbergson
2015-06-23
montprod now supports generic operand size.
Joachim Strömbergson
2015-06-23
Adding module parameters for generic operand size to modexp_core and top leve...
Joachim Strömbergson
2015-06-23
Updated residue module to use generic operand size.
Joachim Strömbergson
2015-06-23
Made the adder and shifters words size generic. Updated the montprod and resi...
Joachim Strömbergson
2015-06-22
Changed blockmem1r1w used in montprod to generic data and address widths. Upd...
Joachim Strömbergson
2015-06-22
Adding a minor comment in the header to exmplain what the module parameters m...
Joachim Strömbergson
2015-06-22
Changing module interface and internal defines to use symbolic widths for ope...
Joachim Strömbergson
2015-06-22
Consolidated address settings, removed stale s logic mux control, removed ext...
Joachim Strömbergson
2015-06-22
Killed off debug in RTL since we now whow info from TB.
Joachim Strömbergson
2015-06-22
Removing stale states in FSM.
Joachim Strömbergson
2015-06-22
Removing state that has been collapsed.
Joachim Strömbergson
2015-06-22
Cleanup of prodcalc.
Joachim Strömbergson
2015-06-22
Adding write control of s_mem for first iteration and adding a new stage in p...
Joachim Strömbergson
2015-06-22
Adding mux to allow integrating s_mem init with main adder loop.
Joachim Strömbergson
2015-06-18
Adding iteration flag to be used to remove zero fill of s_mem.
Joachim Strömbergson
2015-06-18
Moved s logic mux control to control fsm.
Joachim Strömbergson
2015-06-18
Correct update after linting.
Joachim Strömbergson
2015-06-18
Restored version of montprod to a version that actually works.
Joachim Strömbergson
2015-06-18
Combined case statements to make it easier to follow the sequences.
Joachim Strömbergson
2015-06-18
Update after linting after cycle collapsing.
Joachim Strömbergson
2015-06-17
(1) Collapsed the sm and sa adder states. Thisimoproves performance for modex...
Joachim Strömbergson
2015-06-17
(1) Cleaned up bit select for operand b and a. (2) Fixed name of loop counter...
Joachim Strömbergson
2015-06-17
Fixed order of states.
Joachim Strömbergson
[next]