Difference between revisions of "Supported FPGAs"

From DigiByte Wiki
Jump to navigation Jump to search
Line 20: Line 20:
 
 
 
 
  
 +
 
  
 
== Instructions for mining ODO using FPGA boards “de10 nano” and “cyclone v gx starter kit” in Windows ==
 
== Instructions for mining ODO using FPGA boards “de10 nano” and “cyclone v gx starter kit” in Windows ==
Line 25: Line 26:
 
<br/> 1. Installing Quartus Prime.
 
<br/> 1. Installing Quartus Prime.
  
Download the necessary distribution kit from http://fpgasoftware.intel.com/&nbsp; and install it. Do not forget to download and install support files for devices.
+
Download the necessary distribution kit from [http://fpgasoftware.intel.com/  http://fpgasoftware.intel.com/&nbsp;] and install it. Do not forget to download and install support files for devices.
  
For Cyclone V - http://download.altera.com/akdlm/software/acdsinst/18.0std/614/ib_installers/cyclonev-18.0.0.614.qdz&nbsp; Size: 1.1 GB MD5: 92295773980536E5F2AAEA59A38AC59B
+
For Cyclone V - [http://download.altera.com/akdlm/software/acdsinst/18.0std/614/ib_installers/cyclonev-18.0.0.614.qdz  http://download.altera.com/akdlm/software/acdsinst/18.0std/614/ib_installers/cyclonev-18.0.0.614.qdz&nbsp;] Size: 1.1 GB MD5: 92295773980536E5F2AAEA59A38AC59B
  
 
2. After installation, you need to create a system variable named QUARTUSPATH. It should point to the directory with the binary files of this system. For example, C: \ intelFPGA \ 18.0 \ quartus \ bin64
 
2. After installation, you need to create a system variable named QUARTUSPATH. It should point to the directory with the binary files of this system. For example, C: \ intelFPGA \ 18.0 \ quartus \ bin64
  
3. Install Python 2.7 https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi&nbsp;
+
3. Install Python 2.7 [https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi  https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi&nbsp;]
  
 
4. Install the necessary libraries for Python. Open the Windows console and write there
 
4. Install the necessary libraries for Python. Open the Windows console and write there
Line 37: Line 38:
 
&nbsp;pip install base58 requests Twisted
 
&nbsp;pip install base58 requests Twisted
  
5. Download the current version of odo-miner https://github.com/dgb256-online/odo-miner&nbsp;
+
5. Download the current version of odo-miner [https://github.com/dgb256-online/odo-miner  https://github.com/dgb256-online/odo-miner]
  
6. Download the pre-compiled files for your board from here - https://github.com/dgb256-online/odo-epochs&nbsp;
+
6. Download the pre-compiled files for your board from here - [https://github.com/dgb256-online/odo-epochs  https://github.com/dgb256-online/odo-epochs]
  
 
7. Downloaded files must be placed in odo-miner. To do this, you need to create the output_files directory in the folder with the name of your device and copy all *.sof files there. For example, for de10 nano, the path would be C:\odo-miner\src\projects\cyclone_v_gx_starter_kit\output_files
 
7. Downloaded files must be placed in odo-miner. To do this, you need to create the output_files directory in the folder with the name of your device and copy all *.sof files there. For example, for de10 nano, the path would be C:\odo-miner\src\projects\cyclone_v_gx_starter_kit\output_files

Revision as of 04:27, 22 July 2019

FPGA MINING Introduction


FPGA Blackminer F1+

FPGA Blackminer F1

FPGA Blackminer F1-Single

FPGA Blackminer F1 mini

Intel Cyclone V GX Starter Kit

DE10-Nano Kit

With ASICs occupying the market, the increase in hash rates has led to a rapid increase in mining difficulty. It is difficult for traditional GPU mining machines to benefit from fierce mining competition.If there is fork happened on the algorithm you are mining, the ASIC is useless.

So, FPGA miner is undoubtedly the best choice for both high-yield and flexible mining machines, which must be a new direction in the future mining market.

 

 

Instructions for mining ODO using FPGA boards “de10 nano” and “cyclone v gx starter kit” in Windows


1. Installing Quartus Prime.

Download the necessary distribution kit from http://fpgasoftware.intel.com/  and install it. Do not forget to download and install support files for devices.

For Cyclone V - http://download.altera.com/akdlm/software/acdsinst/18.0std/614/ib_installers/cyclonev-18.0.0.614.qdz  Size: 1.1 GB MD5: 92295773980536E5F2AAEA59A38AC59B

2. After installation, you need to create a system variable named QUARTUSPATH. It should point to the directory with the binary files of this system. For example, C: \ intelFPGA \ 18.0 \ quartus \ bin64

3. Install Python 2.7 https://www.python.org/ftp/python/2.7.16/python-2.7.16.amd64.msi 

4. Install the necessary libraries for Python. Open the Windows console and write there

 pip install base58 requests Twisted

5. Download the current version of odo-miner https://github.com/dgb256-online/odo-miner

6. Download the pre-compiled files for your board from here - https://github.com/dgb256-online/odo-epochs

7. Downloaded files must be placed in odo-miner. To do this, you need to create the output_files directory in the folder with the name of your device and copy all *.sof files there. For example, for de10 nano, the path would be C:\odo-miner\src\projects\cyclone_v_gx_starter_kit\output_files

8. In the file C:\odo-miner\src\miner\config.tcl change the solo to stratum. It should be like this - set config_mode stratum

9. Open the first console in the folder C:\odo-minerr\src\pool\stratum\

And we write there the following python stratum.py   --testnet stratum_host stratum_port username password

For example, for the p2pool test network -

python stratum.py - testnet sha256.p2p-spb.xyz 15027 stMHZnXhaBTJbUXziyDVV7xzMC54uaLSfD X

If you want to mine not on the test network, then the argument --testnet is not needed. Leave the console open.

10. Open the second console in the same folder C:\odo-miner\src\miner\ 

And we write there quartus_stp -t mine.tcl

If everything has been correctly configured and the board is connected via USB and enabled, then it will be determined and mining will begin.