Commit Graph

23 Commits

Author SHA1 Message Date
bsdevlin 2abc622e13 width change fifo updage 2019-04-13 13:52:04 -04:00
bsdevlin 1fda41bb8b Large updates to clock domains, fixed bug in SHA256 core 2019-04-13 13:51:40 -04:00
bsdevlin 56ad30d051 Updates to common IP 2019-03-12 15:10:18 -04:00
bsdevlin 9d7cdac233 Added test for personalization string 2019-02-22 15:54:04 -05:00
bsdevlin 149074bde6 Update files for Equihash solution checking 2019-02-21 16:15:15 -05:00
bsdevlin 8b853a7159 Updates to verfi module 2019-02-21 06:44:42 -05:00
bsdevlin c8f1c9223f Updates to testbench to fix bugs. 2019-02-20 17:16:13 -05:00
bsdevlin 033d31de09 Updating files for equihash verifier 2019-02-20 13:02:09 -05:00
bsdevlin cb39d92778 Update blake2b blocks and testbench. 2019-02-20 09:25:26 -05:00
bsdevlin 4cc2399d0f Updated Blake2b pipelined version so now it is passing the testbench. 2019-02-19 20:59:37 -05:00
bsdevlin 523c1c7388 Updates to FIFO and bug fix for unrolled pipe version of Blake2b 2019-02-19 19:28:13 -05:00
bsdevlin 3244deeaac Updates to naming of verif project, and extra blocks for testbench,
example block file.
2019-02-19 09:31:31 -05:00
bsdevlin 0d84ffd424 Add IP for an AXI interface fifo. Add the blake2b_pipe which is a high
performance version of blake2b pipeline unrolled.
2019-02-16 01:23:49 -05:00
bsdevlin ab3e37782e Update license 2019-02-15 01:58:34 -05:00
bsdevlin 66aad005df Add script for generating project when synthesizing in Vivado 2019-02-13 17:14:15 -05:00
bsdevlin 70e1598c45 Bug updates, now working correctly for all test cases 2019-02-13 16:43:19 -05:00
bsdevlin 18c08450df Rename modules in files to blake2b 2019-02-13 15:27:13 -05:00
bsdevlin e86828b771 Correct name from blake2 -> blake2b 2019-02-13 15:24:46 -05:00
bsdevlin 1992538306 Update to blake2 core to work correctly with messages larger than 128
bytes, added testbench for checking this.
2019-02-13 15:23:22 -05:00
bsdevlin d391cbc992 Updates to testbench to include helper functions,
updated synthesis file to meet timing (200MHz)
2019-02-13 10:53:19 -05:00
bsdevlin a07b4a7cc6 Fixes for blake2 engine and testbench passing rfc_test now 2019-02-11 21:53:27 -05:00
bsdevlin 7c0d5dab5b Add .xdc file for Xilinx projects 2019-02-12 00:13:03 +08:00
bsdevlin 361ece0ee3 Initial files for the Blake2B core 2019-02-12 00:07:18 +08:00