<blockquote>
  <p>So is there a nice tutorial which explains how to start mining using FPGA.</p>
</blockquote>

<p>Not really, not a "starting from scratch" one.</p>

<blockquote>
  <p>Or this is so complicated?</p>
</blockquote>

<p>Yes, it is quite complicated - in order to work with FPGAs, some additional skills on top of software are required.  You need to understand logic design and some (fairly basic) electronics in order to make a successful FPGA.</p>

<p>However, as a learning project, if it's something that interests you, I'd say it's worth a go - you'll learn a lot, but it won't be a quick-and-easy learning experience :)</p>

<p>But start small - first off, write an FPGA which just flashes an LED on and off slowly - that enables you to learn lots of the low-level details without a complex logic design going on.  The FPGA equivalent of "Hello World"!</p>

<hr>

<p>EDIT:</p>

<p>If you've already done some FPGA work, then "all" you need to do is build a SHA implementation, some method of getting data to and from it and a little control logic.  I haven't done it myself, but I got about that far along a "thought-design" before deciding I wasn't sufficiently interested to pursue it further.</p>

CC BY-SA 3.0
2012-11-26T13:34:35.517Z
The idea is to learn, not to mine. I have already done some work with FPGA, like playing a song and working with colour. Have you tried to mine with FPGA?
Salvador Dali
CC BY-SA 3.0
2017-10-09T22:46:14.127Z
There is a laptop-integrable FPGA board [here](https://www.crowdsupply.com/rhs-research/nanoevb#products-top), could you learn FPGA with it and also some bitcoin mining?
hhh
CC BY-SA 3.0
2012-11-26T13:15:13.513Z
2012-11-27T13:49:37.310Z
2012-11-27T13:49:37.310Z
Martin Thompson
<p>I found that in my university there are some FPGA's available to test and to play with. I am a software/web programmer and I have never been working with verilog or whatever is used to program FPGA.</p>

<p>So is there a nice tutorial which explains how to start mining using FPGA. I do not want to create a fancy 2 - 10 connected FPGAs to run mine for profit, but I just want to start one FPGA and to see how it is working and what speed it is giving me.</p>

<p>I have checked the question: <a href="https://bitcoin.stackexchange.com/questions/1169/what-software-hardware-is-required-to-mine-with-an-fpga">What software/hardware is required to mine with an FPGA?</a>, but it does not provide information, I needed.</p>

<p>P.S: I also have seen this post: <a href="https://bitcointalk.org/index.php?topic=9047.0" rel="nofollow noreferrer">https://bitcointalk.org/index.php?topic=9047.0</a> , but I hope to hear from someone who started to mine by himself and can share his experience.</p>

<p>So is there an easy to use tutorial for a not microsystem guy who wants to test mining. Or this is so complicated?</p>

<p>P.S. The vendor is <code>Xilinx</code>.</p>

<p>I have two different models:</p>

<ul>
<li>The model for the simple one is <code>Spartan 3E</code></li>
<li>The model for the advanced one is <code>Virtex5</code></li>
</ul>

CC BY-SA 3.0
2012-11-25T04:15:16.217Z
The bitstream that gets loaded is not universal among FPGAs.  Bitcoin StackExchange might not be a great place to get pointed in the right direction.  Perhaps try the Custom Hardware board on the forum? http://bitcointalk.org/index.php?board=76.0
Stephen Gornick
CC BY-SA 3.0
2012-11-26T09:49:44.730Z
What vendor/model of FPGA are you using?
Nick ODell
CC BY-SA 3.0
2012-11-26T12:02:42.557Z
Thanks @NickODell I updated the question with FPGA details
Salvador Dali
CC BY-SA 3.0
2013-09-24T20:13:35.280Z
possible duplicate of [How do I mine with FPGAs?](http://bitcoin.stackexchange.com/questions/3539/how-do-i-mine-with-fpgas)
Murch
<miner-configuration><fpga>
how to start mining with FPGA
Salvador Dali
# how to start mining with FPGA

(Asked by: username_0 on 2012-11-25)

I found that in my university there are some FPGA's available to test and to play with. I am a software/web programmer and I have never been working with verilog or whatever is used to program FPGA.

So is there a nice tutorial which explains how to start mining using FPGA. I do not want to create a fancy 2 - 10 connected FPGAs to run mine for profit, but I just want to start one FPGA and to see how it is working and what speed it is giving me.

I have checked the question: [What software/hardware is required to mine with an FPGA?](https://bitcoin.stackexchange.com/questions/1169/what-software-hardware-is-required-to-mine-with-an-fpga), but it does not provide information, I needed.

P.S: I also have seen this post: <https://bitcointalk.org/index.php?topic=9047.0> , but I hope to hear from someone who started to mine by himself and can share his experience.

So is there an easy to use tutorial for a not microsystem guy who wants to test mining. Or this is so complicated?

P.S. The vendor is `Xilinx`.

I have two different models:

* The model for the simple one is `Spartan 3E`
* The model for the advanced one is `Virtex5`

**Tags:** miner-configuration, fpga

> **Comments:**
> **username_1**: The bitstream that gets loaded is not universal among FPGAs.  Bitcoin StackExchange might not be a great place to get pointed in the right direction.  Perhaps try the Custom Hardware board on the forum? http://bitcointalk.org/index.php?board=76.0  
> **username_2**: What vendor/model of FPGA are you using?  
> **username_0**: Thanks @NickODell I updated the question with FPGA details  
> **username_3**: possible duplicate of [How do I mine with FPGAs?](http://bitcoin.stackexchange.com/questions/3539/how-do-i-mine-with-fpgas)  

---

## 1 answers

### Answer by username_4 on 2012-11-26. Score: 8 | Accepted answer

> So is there a nice tutorial which explains how to start mining using FPGA.

Not really, not a "starting from scratch" one.

> Or this is so complicated?

Yes, it is quite complicated - in order to work with FPGAs, some additional skills on top of software are required. You need to understand logic design and some (fairly basic) electronics in order to make a successful FPGA.

However, as a learning project, if it's something that interests you, I'd say it's worth a go - you'll learn a lot, but it won't be a quick-and-easy learning experience :)

But start small - first off, write an FPGA which just flashes an LED on and off slowly - that enables you to learn lots of the low-level details without a complex logic design going on. The FPGA equivalent of "Hello World"!

---

EDIT:

If you've already done some FPGA work, then "all" you need to do is build a SHA implementation, some method of getting data to and from it and a little control logic. I haven't done it myself, but I got about that far along a "thought-design" before deciding I wasn't sufficiently interested to pursue it further.

> **Comments:**
> **username_0**: The idea is to learn, not to mine. I have already done some work with FPGA, like playing a song and working with colour. Have you tried to mine with FPGA?  
> **username_5**: There is a laptop-integrable FPGA board [here](https://www.crowdsupply.com/rhs-research/nanoevb#products-top), could you learn FPGA with it and also some bitcoin mining?  

---

