aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-07-16The digest is the complete state so we only need to be able to write back ↵Joachim Strömbergson
state. The state addresses are still readable though.
2015-07-16(1) Adding addresses to be able to read and write the internal hash state ↵Joachim Strömbergson
from the API. (2) Bumped version to reflect the changes to the API. (3) Added ports for state access in the core module and connected them in the top level wrapper.
2015-03-31Remove wishbone testbench code, because we no longer have the verilog.Paul Selkirk
2015-03-31Revert streamlined wrapper, and don't delay register reads.Paul Selkirk
2015-03-17Rearrange cores.Paul Selkirk
2015-03-11Removed the wishbone wrapper we don't use.Joachim Strömbergson
2014-11-07Changed to asynch reset.Joachim Strömbergson
2014-11-06Fixed nits found using verilator linter. Removed trailing whitespace.Joachim Strömbergson
2014-05-16Adding helper functions for printing digest. Adding testcase for message ↵Joachim Strömbergson
with 1000 blocks.
2014-04-01Updating sha256 python model with NIST dual block test case and test case ↵Joachim Strömbergson
with huge message. Disabling verbose mode.
2014-03-17Removed redundant flag reset wires.Joachim Strömbergson
2014-03-16Adding self resetting init and next flags. Updating TBs to not reset the ↵Joachim Strömbergson
flags. Fixing clock parameter naming.
2014-03-15(1) Updated interface to new std. (2) Added missing input designation in ↵Joachim Strömbergson
tasks. Now simumaltion with ModelSim works.
2014-02-26Removed the positions of W no longer needed.Joachim Strömbergson
2014-02-26Changed the python model to use a sliding window for W.Joachim Strömbergson
2014-02-23Fixed compile problems due to copy crime.Joachim Strömbergson
2014-02-23Moved wmem update logic to a separate process.Joachim Strömbergson
2014-02-22Updated testbenches to the new sliding window W-mem.Joachim Strömbergson
2014-02-22Changed W-memory into sliding window. This also affected interface and ↵Joachim Strömbergson
integration in the core.
2014-02-19Adding a Python model for the SHA256 core.Joachim Strömbergson
2014-02-19Adding a testbench for the Wishbone wrapper.Joachim Strömbergson
2014-02-19Adding a testbench for the SHA256 top level wrapper.Joachim Strömbergson
2014-02-19Adding a testbench for the SHA256 core.Joachim Strömbergson
2014-02-19Adding a testbench for the w memory module.Joachim Strömbergson
2014-02-19Adding a Wishbone wrapper for the SHA256 core.Joachim Strömbergson
2014-02-19Adding top level wrapper for the sha256. This wrapper provides a simple ↵Joachim Strömbergson
memory like interface.
2014-02-19Source for the main part of the sha256 core.Joachim Strömbergson
2014-02-19Adding the W memory including scheduler and expansion functionality.Joachim Strömbergson
2014-02-19Adding K constant memory source file.Joachim Strömbergson