<p>I'm a total newbie but so far the problem appears to be solvable. This is what I did with my Altera DE2-115 hooked-up to a Windows 7 machine:</p>

<ol>
<li>got <a href="https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner" rel="nofollow noreferrer">fpgaminer's open source FPGA bitcoin miner on Github</a></li>
<li>got <a href="https://mining.bitcoin.cz/mining-proxy-howto" rel="nofollow noreferrer">mining proxy on bitcoin.cz</a></li>
<li>set up an account with <a href="https://slushpool.com/home/" rel="nofollow noreferrer">slushpool.com</a> (had to use VPN because my ISP apparently blocks connections to slushpool over http :((( )</li>
<li>registered an online BTC wallet with <a href="https://blockchain.info/" rel="nofollow noreferrer">blockchain.info</a></li>
<li>updated <code>config.tcl</code> to connect to <code>localhost:8332</code> port and reflect my slushpool-related credentials</li>
<li>downloaded miner's bitstream into DE2-115</li>
<li>launched mining proxy</li>
<li>and finally ran <code>mine.bat</code> </li>
</ol>

<p><strong>Illustration:</strong> FPGA miner accepting jobs via Stratum rather than thru <code>getwork</code> protocol</p>

<p><a href="https://i.sstatic.net/dxzZq.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/dxzZq.png" alt="FPGA miner accepting jobs via Stratum"></a></p>

<p>The hashrate was indeed around 50 Mh/sec but after ~10 seconds the Cyclon IV chip got rather hot, so I decided to play it safe and stopped mining. As the next step I'm planning to install an active cooling system to continue experiments such as switching from my Windows rig to Raspi, mining altcoins, etc.</p>

CC BY-SA 4.0
2021-02-25T04:06:02.337Z
I just want to add to this guide that in 2021 this doesn't work as getwork() is no longer supported by slushpool. I just tried it out of curiosity to see if I could do it :)
Catsunami
CC BY-SA 3.0
2018-02-17T20:59:14.450Z
2018-02-17T20:59:14.450Z
Igor Soudakevitch
<p>Since I own two FPGA:s I want to get started mining. It doesn't matter which currency I am mining, only that it works. I would prefer to do mining of Bitcoin, Ether, Dash or LItecoin but anything that works with my FPGA will do. </p>

<p>My FPGAs are Altera DE2 and Altera DE2-115. I already checked out one project that was too old (it used the <code>getwork</code> call which has been deprecated. </p>

<p>Any suggestions what I should do? I know C programming and some electronics and VHDL so I can find my way around a complicated installation or building it. </p>

CC BY-SA 3.0
2017-11-02T09:42:46.697Z
Possible duplicate of https://bitcoin.stackexchange.com/questions/5481/how-to-start-mining-with-fpga ?
meshcollider
CC BY-SA 3.0
2017-11-02T09:46:29.607Z
@MeshCollider please, that question is five years old and any specific technology mentioned in there is likely outdated and deprecated.
Niklas Rosencrantz
CC BY-SA 3.0
2017-11-02T09:53:03.930Z
The information contained in the answer is non-specific to any particular FPGA or currency, its more of a general introduction to getting started. But I assume then that you are looking for specific software to install on yours
meshcollider
CC BY-SA 3.0
2017-11-02T09:57:11.470Z
@MeshCollider Yes please!
Niklas Rosencrantz
<mining-hardware><fpga>
How to begin FPGA mining
Niklas Rosencrantz
# How to begin FPGA mining

(Asked by: username_0 on 2017-11-02)

Since I own two FPGA:s I want to get started mining. It doesn't matter which currency I am mining, only that it works. I would prefer to do mining of Bitcoin, Ether, Dash or LItecoin but anything that works with my FPGA will do.

My FPGAs are Altera DE2 and Altera DE2-115. I already checked out one project that was too old (it used the `getwork` call which has been deprecated.

Any suggestions what I should do? I know C programming and some electronics and VHDL so I can find my way around a complicated installation or building it.

**Tags:** mining-hardware, fpga

> **Comments:**
> **username_1**: Possible duplicate of https://bitcoin.stackexchange.com/questions/5481/how-to-start-mining-with-fpga ?  
> **username_0**: @MeshCollider please, that question is five years old and any specific technology mentioned in there is likely outdated and deprecated.  
> **username_1**: The information contained in the answer is non-specific to any particular FPGA or currency, its more of a general introduction to getting started. But I assume then that you are looking for specific software to install on yours  
> **username_0**: @MeshCollider Yes please!  

---

## 1 answers

### Answer by username_2 on 2018-02-17. Score: 3 | Accepted answer

I'm a total newbie but so far the problem appears to be solvable. This is what I did with my Altera DE2-115 hooked-up to a Windows 7 machine:

1. got [fpgaminer's open source FPGA bitcoin miner on Github](https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner)
2. got [mining proxy on bitcoin.cz](https://mining.bitcoin.cz/mining-proxy-howto)
3. set up an account with [slushpool.com](https://slushpool.com/home/) (had to use VPN because my ISP apparently blocks connections to slushpool over http :((( )
4. registered an online BTC wallet with [blockchain.info](https://blockchain.info/)
5. updated `config.tcl` to connect to `localhost:8332` port and reflect my slushpool-related credentials
6. downloaded miner's bitstream into DE2-115
7. launched mining proxy
8. and finally ran `mine.bat`

**Illustration:** FPGA miner accepting jobs via Stratum rather than thru `getwork` protocol

[![FPGA miner accepting jobs via Stratum](https://i.sstatic.net/dxzZq.png)](https://i.sstatic.net/dxzZq.png)

The hashrate was indeed around 50 Mh/sec but after ~10 seconds the Cyclon IV chip got rather hot, so I decided to play it safe and stopped mining. As the next step I'm planning to install an active cooling system to continue experiments such as switching from my Windows rig to Raspi, mining altcoins, etc.

> **Comments:**
> **username_3**: I just want to add to this guide that in 2021 this doesn't work as getwork() is no longer supported by slushpool. I just tried it out of curiosity to see if I could do it :)  

---

