Go to file
bsdevlin 79716cf818 enable endomorph 2019-04-11 09:59:41 -04:00
apps/python python script updates 2019-04-11 09:35:47 -04:00
bittware_xupvvh ignore file 2019-04-10 15:07:18 -04:00
ip_cores bug updates for flow control 2019-04-11 08:55:51 -04:00
zcash_fpga enable endomorph 2019-04-11 09:59:41 -04:00
.project Initial files for the Blake2B core 2019-02-12 00:07:18 +08:00
LICENSE Create LICENSE 2019-02-15 01:24:46 -05:00
README.md Update readme file 2019-02-19 09:32:24 -05:00

README.md

zcash-fpga

Repo for Zcash FPGA projects code and documents.

Overview

These have been designed targetted for Xilinx boards (US+) and therefore contain Xilinx-specific IP.

zcash_verif

This is the top level for the Zcash verification FPGA board. It targets both Xilinx Virtex UltraScale+ FPGA VCU118 Evaluation Kit, and Amazon EC2 F1 Instances.

Architecture document is here

ip_cores

These contain custom IP cores used in the projects in this repo.

  • blake2b - A simple implementation of blake2b and a pipline-unrolled version for high performance.
  • common - Packages and interfaces that are shared.
  • fifo - Fifo implementations
  • parsing - Blocks for parsing/processing streams, as well as testbench files.