Commit Graph

271 Commits

Author SHA1 Message Date
bsdevlin fcdc3c4975 Update bls12_381 to use atomic writes, and have programmable reset 2019-06-26 18:44:08 +08:00
bsdevlin 4b772fed16 Fix multi driven net 2019-06-26 18:43:44 +08:00
bsdevlin 0f8da6525c update AWS timing constraints 2019-06-26 14:53:38 +08:00
bsdevlin 6200ee1a05 Fix errors in building on AWS 2019-06-26 14:31:52 +08:00
Cloud User b559d908d2 updating permissions again 2019-06-26 06:02:00 +00:00
Cloud User 9c6133c37e trying to update permissions 2019-06-26 06:00:02 +00:00
bsdevlin ae2f524c6b updates for v1.1.0 which includes bls12-381 co processor first cut 2019-06-26 13:41:07 +08:00
bsdevlin d1ab35d9cd Made point checking optional 2019-06-26 00:17:41 +08:00
bsdevlin 189a301918 Add input checks option and add TKEEP to aws axi 2019-06-25 23:20:54 +08:00
bsdevlin e9433118a8 update test case 2019-06-25 18:46:09 +08:00
bsdevlin 939ab24ed0 update wrapper 2019-06-25 18:45:39 +08:00
bsdevlin f8d4341a68 Update to fix testbench for bls12 coprocessor 2019-06-25 17:53:50 +08:00
bsdevlin 1047ca1616 update base address 2019-06-25 16:19:41 +08:00
bsdevlin 45e21bf3af Update to IP files for AWS build 2019-06-25 15:26:42 +08:00
bsdevlin 3ac213ee3b updates for AWS build and to help timing 2019-06-25 15:11:57 +08:00
bsdevlin 957e47e7ca New AWS files 2019-06-24 23:33:50 +08:00
bsdevlin 7173af659b delete old aws files 2019-06-24 23:31:09 +08:00
bsdevlin c052ddb40e Include files for sim 2019-06-24 23:02:00 +08:00
bsdevlin 485414409e Remove unused files 2019-06-24 22:58:30 +08:00
bsdevlin 23b3d534f7 Fix multi driven net 2019-06-24 22:04:22 +08:00
bsdevlin af5f552a51 synthesis bug fix for bls12_381 module 2019-06-24 21:39:33 +08:00
bsdevlin adf8630be3 update vivado include file 2019-06-24 21:36:23 +08:00
bsdevlin e24458fc0e Added support for BLS12_381 to top level 2019-06-24 21:18:45 +08:00
bsdevlin 05761baaf9 updates to testbench and fixing synthesis errors 2019-06-24 19:17:47 +08:00
bsdevlin 8e91a27370 Update ec point mult test bench 2019-06-24 18:47:55 +08:00
bsdevlin 1bc56cc5b1 updates to common interfaces to add AXI4 and AXI lite 2019-06-24 18:41:25 +08:00
bsdevlin af96867535 Updates for BLS coprocessor and testbench 2019-06-24 18:40:27 +08:00
bsdevlin aecbc2ae75 Update secp256k1 core to use ec_ modules for point add and double 2019-06-22 15:26:07 +08:00
bsdevlin 78dadeff48 removed old comment 2019-06-21 21:21:53 +08:00
bsdevlin 0f9382a02a updates to memory 2019-06-21 21:20:51 +08:00
bsdevlin a2992870c6 point mult testbench 2019-06-19 20:53:52 +08:00
bsdevlin fef2e26a1d updates to point multiplication 2019-06-19 20:53:36 +08:00
bsdevlin c996d487e4 bug fix for Fp^2 logic 2019-06-15 00:09:13 +08:00
bsdevlin 8ebfdeb734 Updates to logic for point multiplication in Fp2 2019-06-13 17:57:03 +08:00
bsdevlin c3e527b87e Fp2 point addition 2019-06-12 18:46:05 +08:00
bsdevlin 18115bc7eb Function updates to do inversion, and point add/ double in Fp2 2019-06-12 18:02:39 +08:00
bsdevlin 9c8657fe41 Fp2 point double updated to use fp2_arithmetic block 2019-06-12 18:01:13 +08:00
bsdevlin 3630bb04b3 point double in Fp2 working 2019-06-12 17:46:57 +08:00
bsdevlin 597384b1e0 update for converting to affine coords 2019-06-11 22:59:11 +08:00
bsdevlin 4cef72abda updates for Fp^2 point logic 2019-06-11 22:55:11 +08:00
bsdevlin dcdbc97957 updates to ec point add 2019-06-09 17:52:41 +08:00
bsdevlin e77f79c1eb New zcash AWS file cut down 2019-06-09 11:04:12 +08:00
Cloud User dcc754084f update encyrpt file 2019-06-09 01:43:55 +00:00
Cloud User 414e06e1c9 updates to AWS build files 2019-06-08 04:24:28 +00:00
ben devlin 9cac3a9d2e Merge branch 'master' of github.com:bsdevlin/zcash-fpga 2019-06-07 12:45:04 -04:00
ben devlin 69ec1757b3 update to vivado sim file 2019-06-07 12:44:43 -04:00
bsdevlin 2552e5104c update to readme 2019-06-08 00:44:00 +08:00
bsdevlin 33edd456b8 readme changes 2019-06-07 11:02:08 +08:00
bsdevlin ff946284f5 update readme 2019-06-07 11:00:06 +08:00
bsdevlin 4aada68429 Merge branch 'master' of https://github.com/bsdevlin/zcash-fpga.git 2019-06-07 10:54:20 +08:00