cycle count

This commit is contained in:
bsdevlin 2019-04-11 10:07:43 -04:00
parent 7201c3391b
commit b9e5c42b8e
1 changed files with 29 additions and 27 deletions

View File

@ -108,6 +108,7 @@ package zcash_fpga_pkg;
} verify_secp256k1_sig_t;
typedef struct packed {
logic [15:0] cycle_cnt;
secp256k1_ver_t bm;
logic [63:0] index;
header_t hdr;
@ -138,10 +139,11 @@ package zcash_fpga_pkg;
get_verify_equihash_rpl.bm = mask;
endfunction
function verify_secp256k1_sig_rpl_t verify_secp256k1_sig_rpl(input secp256k1_ver_t mask, logic [63:0] index);
function verify_secp256k1_sig_rpl_t verify_secp256k1_sig_rpl(input secp256k1_ver_t mask, logic [63:0] index, logic [15:0] cycle_cnt);
verify_secp256k1_sig_rpl.hdr = '{cmd:VERIFY_SECP256K1_SIG_RPL, len:$bits(verify_secp256k1_sig_rpl_t)/8};
verify_secp256k1_sig_rpl.index = index;
verify_secp256k1_sig_rpl.bm = mask;
verify_secp256k1_sig_rpl.cycle_cnt = cycle_cnt;
endfunction