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 |
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
|
6dc098c0e9
|
Update fifo code
|
2019-04-07 14:17:47 -04:00 |
bsdevlin
|
ee34650b44
|
Width change fifo update
|
2019-04-05 17:48:18 -04:00 |
bsdevlin
|
12fd25958b
|
Updates to debug and python files
|
2019-04-05 17:21:07 -04:00 |
bsdevlin
|
16e1d86ac7
|
debug module
|
2019-04-04 14:07:22 -04:00 |
bsdevlin
|
537acd9ce2
|
Bug fix for multiplier and top level secp256k1 final testbenches working
|
2019-03-26 13:39:30 -04:00 |
bsdevlin
|
58fd5658c5
|
Updates to barret and multiplier
|
2019-03-25 14:55:42 -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
|
54d09f1744
|
Updates to barret modulus and new multiplier
|
2019-03-19 22:53:29 -04:00 |
bsdevlin
|
c558b391dd
|
Barret modulus block
|
2019-03-19 14:00:06 -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
|
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
|
56ad30d051
|
Updates to common IP
|
2019-03-12 15:10:18 -04:00 |