Commit Graph

331 Commits

Author SHA1 Message Date
bsdevlin 7140da7da0 Rename binary block file 2019-02-20 17:15:45 -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 210f6837dc Add memory templates for Xilinx 2019-02-20 21:15:34 +08: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 05f5913fce Updates to files and testbenches for the equihash verif block. 2019-02-19 15:45:13 -05:00
bsdevlin 4b9ff85954
Merge pull request #3 from bsdevlin/blake2b
Blake2b
2019-02-19 09:39:26 -05:00
bsdevlin ada37ef413 Update fold name to verif 2019-02-19 09:36:28 -05:00
bsdevlin e437c8bd74 Update readme file 2019-02-19 09:32:24 -05:00
bsdevlin ca60668859 Parsing files 2019-02-19 09:31:46 -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 c8f0740129
Merge pull request #2 from bsdevlin/add-license-2
Create LICENSE
2019-02-15 01:24:56 -05:00
bsdevlin bd9677ebd6
Create LICENSE 2019-02-15 01:24:46 -05:00
bsdevlin 77c0b8bace
Delete LICENSE 2019-02-15 01:23:09 -05:00
bsdevlin f6c0c33d40
Merge pull request #1 from bsdevlin/add-license-1
Create LICENSE
2019-02-14 08:09:56 -05:00
bsdevlin 49a9eee523
Create LICENSE 2019-02-14 08:09:42 -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 191fbef305 Modify readme file change folder name 2019-02-12 17:54:22 -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
bsdevlin ada8931711
Create README.md 2019-01-13 10:39:12 +08:00
bsdevlin f2293ffe99
Initial commit 2019-01-13 10:34:35 +08:00