FPGA programming for mining

For $5,000 — Ends 16 Jul 2018 (in 7 days)

We are looking for freelancer to develop FPGA software alghorithm for Cryptonight V7 mining using Xilinx Virtex UltraScale+ FPGA VCU1525 card.
Develop FPGA bitstream for mining Cryptonight v7 (CN7) algorithm on Xilinx Virtex UltraScale+ FPGA VCU1525 card + modify the miner software on PC to communicate with the FPGA.
Miner software can communicate with FPGA card either by USB (preferred) or via PCIe. Miner software can run either on Linux, but Windows 10 is also OK.
You can modify existing miner like xmr-stak / xmrig or for example cpuminer from tpruvot to support the FPGA communication. You must keep stratum protocol to the mining pool in the software functional.
You need to demonstrate working mining solution and achieved hashrate (miner will be connected to our private testnet for the test).
Your solution must include the full source codes with documentation, power consumption (as reported by the used FPGA toolchain).
FPGA bitstream must have thermal and overcurrent protection built-in (to not exceed the power abilities of VCU1525 card) and must report power/current values to the miner software.
General information about Cryptonight algorithm: [ https://monero.stackexchange.com/a/1115/2978 ]
Modifications of CN7 to original Cryptonight: [ https://github.com/monero-project/monero/pull/3253 ]
Some existing implementations of CN7 mining optimized for CPU and GPU:
xmr-stak: [ https://github.com/fireice-uk/xmr-stak ]
xmrig: [ https://github.com/xmrig/xmrig ]
Deadline to complete the programming is 30 days. So you MUST be expert at programming FPGAs. You will get paid at every milestone and at the END of the job once successfully accomplished. We are asking for a FPGA programming references from the applicants. For further details please contact me. Minimal requirements: 3 years of developing FPGA software, experience with Xilinx VCU1525 is an advantage. - €5000.0

Sign up to apply →

Posted on freelancer.com

Know a freelancer that can do this job?

Earn lifetime commission for every freelancer you refer, by becoming an affiliate. Find out more

Share this job: