Commit Graph

91 Commits

Author SHA1 Message Date
bsdevlin 692d051e55 Bug fix for adder that would cause it to lock up state machine 2019-07-02 17:46:04 +08:00
bsdevlin eed8841655 update to testbench 2019-07-02 15:09:34 +08:00
bsdevlin 7486579897 updates to prevent writing to RAM while reset is in progress 2019-07-02 15:02:23 +08:00
bsdevlin bb3630a21d more readme updates 2019-07-01 15:20:43 +08:00
bsdevlin 5ed7af923a Updates to c++ library and test case 2019-07-01 13:26:56 +08:00
bsdevlin cb18f7446e Updated to add ADD and SUB functions, memory map fixes, and test bench
updates
2019-06-30 22:25:49 +08:00
bsdevlin e2b90fbad0 Update typo for multi driven net and test case 2019-06-30 14:07:33 +08:00
bsdevlin 23bc7bf5b4 Fixed bls12_381 testbench 2019-06-30 09:32:51 +08:00
bsdevlin 261842a774 add element inversion operations 2019-06-29 14:01:37 +08:00
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 6200ee1a05 Fix errors in building on AWS 2019-06-26 14:31:52 +08: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 f8d4341a68 Update to fix testbench for bls12 coprocessor 2019-06-25 17:53:50 +08:00
bsdevlin 3ac213ee3b updates for AWS build and to help timing 2019-06-25 15:11:57 +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 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 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 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 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
Cloud User 414e06e1c9 updates to AWS build files 2019-06-08 04:24:28 +00:00
bsdevlin df2ca6fdac top level for the bls12-381 core 2019-05-30 21:37:28 +08:00
bsdevlin 23ece8ba69 updates for bls12-381 2019-05-23 23:15:52 +08:00
bsdevlin f084de17b0 Updates for bls12-381 2019-05-22 21:32:23 +08:00
bsdevlin 9d2c9340a3 updates to structure for eliptical curve blocks 2019-05-22 14:53:06 +08:00
bsdevlin 3b75807660 Files for bls12-381 curve co-processor 2019-05-21 22:41:18 +08:00
ben devlin c49740ec53 updates to AWS 2019-04-18 19:43:49 -04:00
bsdevlin 371b5438cd file list 2019-04-18 18:37:42 -04:00
bsdevlin e10c5c86d4 update top level testbench 2019-04-18 15:28:15 -04:00
bsdevlin 630cf99071 removed transaction data 2019-04-18 14:56:27 -04:00
bsdevlin ace41c69c1 updates to testbench and using Xilinx width converter 2019-04-18 14:46:31 -04:00
bsdevlin 54b9a05fbe Merge branch 'master' of https://github.com/bsdevlin/zcash-fpga.git 2019-04-18 09:53:28 -04:00
bsdevlin 9b3df07f54 equihash bug fix for reset_source() 2019-04-18 09:52:24 -04:00
bsdevlin bf0369d1c8 bug fix for R check 2019-04-16 18:38:01 -04:00
bsdevlin bede6bb631 Bug fix for add equation dependency 2019-04-16 10:54:04 -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 446e628849 Timing improvements 2019-04-14 14:08:40 -04:00