Commit Graph

39 Commits

Author SHA1 Message Date
bsdevlin 1bc56cc5b1 updates to common interfaces to add AXI4 and AXI lite 2019-06-24 18:41:25 +08:00
bsdevlin 0f9382a02a updates to memory 2019-06-21 21:20:51 +08:00
bsdevlin fef2e26a1d updates to point multiplication 2019-06-19 20:53:36 +08:00
bsdevlin dcdbc97957 updates to ec point add 2019-06-09 17:52:41 +08:00
bsdevlin df2ca6fdac top level for the bls12-381 core 2019-05-30 21:37:28 +08:00
bsdevlin 650a6c1afc updates for adding and sub block 2019-05-29 18:40:08 +08:00
bsdevlin f084de17b0 Updates for bls12-381 2019-05-22 21:32:23 +08:00
ben devlin 4f3bd122c2 updates to aws files 2019-04-22 15:38:06 -04:00
ben devlin 246ec4c7d3 updates to AWS files 2019-04-21 11:32:58 -04:00
bsdevlin ebcbd00fa5 update for AWS files 2019-04-19 21:32:23 -04:00
bsdevlin 4e8c41b967 synchroniser name 2019-04-18 18:57:25 -04:00
bsdevlin a2f773c9c6 force synchronizer to use register 2019-04-18 15:00:47 -04:00
bsdevlin ace41c69c1 updates to testbench and using Xilinx width converter 2019-04-18 14:46:31 -04:00
bsdevlin 3c9fabe1a5 bug fix for pipeline, and added in lookahead dbl 2019-04-15 20:25:17 -04:00
bsdevlin 76c394f26b bugfix for pipeline block and added pipelines to arbitrator output 2019-04-15 19:01:06 -04:00
bsdevlin 34ec3f3b88 Bug fix and added pipeline stages 2019-04-15 13:28:13 -04:00
bsdevlin bc4861fc9f Updated debug file and added pipeline for interface 2019-04-15 11:48:40 -04:00
bsdevlin 1fda41bb8b Large updates to clock domains, fixed bug in SHA256 core 2019-04-13 13:51:40 -04:00
bsdevlin 612685b0b7 Updates for endomorphism 2019-04-10 11:44:47 -04:00
bsdevlin 0056a4db5c Update secp256k1 to use endomorphs 2019-04-09 23:00:57 -04:00
bsdevlin 531e16e7f4 Updates to mult_mod to remove multiplier from barret reduction block 2019-04-08 23:02:40 -04:00
bsdevlin d35d61f89b add code for random backpressure 2019-04-07 14:18:05 -04:00
bsdevlin 12fd25958b Updates to debug and python files 2019-04-05 17:21:07 -04:00
bsdevlin 537acd9ce2 Bug fix for multiplier and top level secp256k1 final testbenches working 2019-03-26 13:39:30 -04:00
bsdevlin e014bba045 File updates for point multiplication 2019-03-22 10:57:35 -04:00
bsdevlin ee603cbf0e New files for point multiplication 2019-03-20 23:16:13 -04:00
bsdevlin c558b391dd Barret modulus block 2019-03-19 14:00:06 -04:00
bsdevlin 571bfb2dc0 Updates to top control, secp256k1 core. 2019-03-17 00:31:12 -04:00
bsdevlin 56ad30d051 Updates to common IP 2019-03-12 15:10:18 -04:00
bsdevlin 86a8db4df3 Large update to new architecture and board files 2019-03-11 15:21:45 -04:00
bsdevlin 2251338f1d Update for difficulty check 2019-02-28 18:32:48 -05:00
bsdevlin 39892b7732 Added code for hash map and checking for duplicated index in the
equihash solution.
2019-02-25 21:41:50 -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 05f5913fce Updates to files and testbenches for the equihash verif block. 2019-02-19 15:45: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 ab3e37782e Update license 2019-02-15 01:58:34 -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