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 |
bsdevlin
|
1fda41bb8b
|
Large updates to clock domains, fixed bug in SHA256 core
|
2019-04-13 13:51:40 -04:00 |
bsdevlin
|
445a712f60
|
bug fix and updates
|
2019-04-11 23:34:33 -04:00 |
bsdevlin
|
ca899c7d17
|
Update to timeout value
|
2019-04-11 17:06:57 -04:00 |
bsdevlin
|
4f6ce27d32
|
Bug fixes for timeout and python script parsing
|
2019-04-11 14:41:22 -04:00 |
bsdevlin
|
505141ae76
|
bugfix for timeout
|
2019-04-11 12:03:58 -04:00 |
bsdevlin
|
1ea7e60ad7
|
Fixed testbench
|
2019-04-11 10:10:05 -04:00 |
bsdevlin
|
aa2d2c1bba
|
Bugfix for cycle count
|
2019-04-11 10:09:24 -04:00 |
bsdevlin
|
b9e5c42b8e
|
cycle count
|
2019-04-11 10:07:43 -04:00 |
bsdevlin
|
7201c3391b
|
added cycle count to reply message for secp256k1
|
2019-04-11 10:07:11 -04:00 |
bsdevlin
|
79716cf818
|
enable endomorph
|
2019-04-11 09:59:41 -04:00 |
bsdevlin
|
a9fd07b8f3
|
Bug fix and timeout feature.
Removed memory map from top. Added timeout to secp256k1 in case logic
gets stuck.
|
2019-04-11 09:29:34 -04:00 |
bsdevlin
|
daf7c65157
|
add ignored message check back in
|
2019-04-11 09:15:43 -04:00 |
bsdevlin
|
6daeb87ce5
|
bug updates for flow control
|
2019-04-11 08:55:51 -04:00 |
bsdevlin
|
b75dc693e2
|
fix typo in module name
|
2019-04-10 17:55:52 -04:00 |
bsdevlin
|
64cd0c6019
|
added temp variables to improve performance
|
2019-04-10 17:19:23 -04:00 |
bsdevlin
|
b4df9a43f4
|
added more test cases
|
2019-04-10 16:11:31 -04:00 |
bsdevlin
|
7066d694c8
|
added more test cases
|
2019-04-10 16:10:53 -04:00 |
bsdevlin
|
b1a32169b2
|
testbench update
|
2019-04-10 15:05:12 -04:00 |
bsdevlin
|
f55c8ac83f
|
Merge branch 'master' of https://github.com/bsdevlin/zcash-fpga.git
|
2019-04-10 15:02:46 -04:00 |
bsdevlin
|
34388cfe35
|
git ignore files
|
2019-04-10 15:01:17 -04:00 |
bsdevlin
|
a0769dd985
|
Updates to help with timing
|
2019-04-10 14:52:11 -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
|
f0cccf56ae
|
Top level files
|
2019-04-08 19:17:05 -04:00 |
bsdevlin
|
8d53314851
|
update to control and uart block
|
2019-04-07 14:19:06 -04:00 |
bsdevlin
|
e0b9ffa412
|
updates to top level
|
2019-03-28 15:27:19 -04:00 |
bsdevlin
|
537acd9ce2
|
Bug fix for multiplier and top level secp256k1 final testbenches working
|
2019-03-26 13:39:30 -04:00 |
bsdevlin
|
65e3723d21
|
Top level file changes
|
2019-03-25 14:56:05 -04:00 |
bsdevlin
|
f95ffeab0c
|
Updates to secp256k1 core
|
2019-03-23 18:25:42 -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
|
5555a71810
|
Binary inversion module and testbench
|
2019-03-19 00:18:41 -04:00 |
bsdevlin
|
b94b2a7c5d
|
Added 256 bit multiplier and testbenches
|
2019-03-18 16:05:55 -04:00 |
bsdevlin
|
e1705a1d5b
|
Update to control block and test bench
|
2019-03-17 10:49:16 -04:00 |
bsdevlin
|
571bfb2dc0
|
Updates to top control, secp256k1 core.
|
2019-03-17 00:31:12 -04:00 |
bsdevlin
|
051f3e68b5
|
Update to top level with interface and test bench
|
2019-03-12 23:48:28 -04:00 |
bsdevlin
|
069e52c84b
|
Top level test bench
|
2019-03-12 15:10:42 -04:00 |
bsdevlin
|
2bee4f7513
|
Updates to top level
|
2019-03-12 15:09:53 -04:00 |
bsdevlin
|
86a8db4df3
|
Large update to new architecture and board files
|
2019-03-11 15:21:45 -04:00 |
bsdevlin
|
8128e982ee
|
Large update for new architecture
|
2019-03-11 15:21:06 -04:00 |