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-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
2015-06-03
Adding the encipher/verify test case with 1024 bit RSA key by Rob.
Joachim Strömbergson
2015-06-03
Adding test for for public exponent operation based on Rob 1024 bit key.
Joachim Strömbergson
2015-06-02
Adding sign testcase with 1024 bit operands from real RSA key.
Joachim Strömbergson
2015-06-02
Minor fix for better layout.
Joachim Strömbergson
2015-06-02
Padded Rob 1024 test with one 32-bit word. This makes the model work for the ...
Joachim Strömbergson
2015-06-02
Cleanup of result checking code to make it easier to see any errors.
Joachim Strömbergson
2015-06-02
Updated header to emphasis that this is a top level wrapper.
Joachim Strömbergson
2015-06-02
Refactored into core and top.
Joachim Strömbergson
2015-06-02
Fixd nits in test case. Added simple line break to clean up.
Joachim Strömbergson
2015-06-02
Adding 1024 bit test case from Rob to verify that it works in the model.
Joachim Strömbergson
2015-05-24
Minor layout fixes.
Joachim Strömbergson
2015-05-24
Fixed names.
Joachim Strömbergson
2015-05-24
Adding two more signing test cases with e=65537 and explicit lengths for expo...
Joachim Strömbergson
2015-05-22
Updated the C model with version of modexp that supports explicit, separate l...
Joachim Strömbergson
2015-05-22
Removed obsoleted temp parameter.
Joachim Strömbergson
2015-05-22
Removed file that should not have been in the repo.
Joachim Strömbergson
2015-05-21
Added internal cycle counter. Added API addresses to extract cycle counter va...
Joachim Strömbergson
2015-05-20
(1) Removed unneeded default state. (2) Cleanup of testbench and added a bigg...
Joachim Strömbergson
2015-05-20
Adding new memories with internal pointers.
Joachim Strömbergson
2015-05-20
Changed to using modexp length register and removed the common length register.
Joachim Strömbergson
2015-05-19
Updated TB to use access ports. Added missing invalidate of residue when modu...
Joachim Strömbergson
2015-05-08
Fixed RH operand size.
Joachim Strömbergson
[next]