src/ztex/fpga-descrypt/README.md
The FPGA application is built on the framework that performs following tasks:
PKT_TYPE_WORD_LIST and PKT_TYPE_TEMPLATE_LIST processed,
resulting 0-padded, 56-bit keys or template keys along with their IDs are distributed evenly
across generators with respect to generators' readiness. There's additional range_info data
associated with template keys, used by generators.Candidate passwords move from the generator to arbiter unit.
Input packets of type PKT_TYPE_CMP_CONFIG contain salt data and lower 35 bits of hashes to compare.
Hashes are transmitted to cores using same distribution network as for keys.
UNIT_INCLUDE_SRC and CORE_INCLUDE_SRC.Following possible improvements were identified: