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
|
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
|
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
|
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
|
df2ca6fdac
|
top level for the bls12-381 core
|
2019-05-30 21:37:28 +08:00 |
bsdevlin
|
4068dec4df
|
bug fix in adder/sub for rdy signal
|
2019-05-30 14:02:37 +08:00 |
bsdevlin
|
88714c4fd0
|
updates to add/sub
|
2019-05-29 18:40:47 +08:00 |
bsdevlin
|
650a6c1afc
|
updates for adding and sub block
|
2019-05-29 18:40:08 +08:00 |
bsdevlin
|
43aa6ed28c
|
updates to ram to include reset logic
|
2019-05-28 23:03:13 +08:00 |
bsdevlin
|
5e27200ddc
|
new adder unit and pipelines, and update to ec logic
|
2019-05-28 23:02:57 +08:00 |
bsdevlin
|
e4deec2bb3
|
fix bug in width for multiplier
|
2019-05-24 15:17:33 +08:00 |
bsdevlin
|
23ece8ba69
|
updates for bls12-381
|
2019-05-23 23:15:52 +08:00 |
bsdevlin
|
06f67ccab3
|
update to barret reduction to use multiple multipliers
|
2019-05-23 21:22:07 +08:00 |
bsdevlin
|
f084de17b0
|
Updates for bls12-381
|
2019-05-22 21:32:23 +08:00 |
bsdevlin
|
ef0d531fb8
|
Updates to ec for bls12-381
|
2019-05-22 21:31:42 +08:00 |
bsdevlin
|
9d2c9340a3
|
updates to structure for eliptical curve blocks
|
2019-05-22 14:53:06 +08:00 |
bsdevlin
|
2cd96e8ae7
|
Merge branch 'master' of https://github.com/bsdevlin/zcash-fpga.git
|
2019-05-21 22:41:41 +08:00 |
bsdevlin
|
3b75807660
|
Files for bls12-381 curve co-processor
|
2019-05-21 22:41:18 +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
|
9493b9c07c
|
renaming
|
2019-04-18 19:07:26 -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
|
b535f18d36
|
fix fifo naming
|
2019-04-18 09:56:32 -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
|
2abc622e13
|
width change fifo updage
|
2019-04-13 13:52:04 -04:00 |
bsdevlin
|
1fda41bb8b
|
Large updates to clock domains, fixed bug in SHA256 core
|
2019-04-13 13:51:40 -04:00 |
bsdevlin
|
6daeb87ce5
|
bug updates for flow control
|
2019-04-11 08:55:51 -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 |