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
path:
root
/
src
Age
Commit message (
Expand
)
Author
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
2015-06-16
Merge of s_mux and s_write to allow cycle collapsing.
Joachim Strömbergson
2015-06-16
Fixed final big testcase to match python model.
Joachim Strömbergson
2015-06-16
Collapsing cycles for loop counter. Updating testbench to match removed cycles.
Joachim Strömbergson
2015-06-16
Collapsed done. Removes one cycle from each montprod.
Joachim Strömbergson
2015-06-16
Fixed non trivial yet fairly short testcases.
Joachim Strömbergson
2015-06-15
cleanup of s mem write control.
Joachim Strömbergson
2015-06-15
Fixed the carry registers.
Joachim Strömbergson
2015-06-15
Fixed prev reg:
Joachim Strömbergson
2015-06-15
(1) Fixing up write address register fo s mem. (2) Cleanup of loop counter.
Joachim Strömbergson
2015-06-15
Cleanup and fixing name in preparation for cycle crunch.
Joachim Strömbergson
2015-06-15
Fixed baseline.
Joachim Strömbergson
2015-06-10
More cleanup. Adding a lot of compile flags to be able to silence the testbench.
Joachim Strömbergson
2015-06-10
Added cycle counter to the montprod testbench to measure the execution time.
Joachim Strömbergson
[next]