Commit Graph

91 Commits

Author SHA1 Message Date
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