Bitcoin Forum

Other => Beginners & Help => Topic started by: UltimateCoder on August 23, 2013, 06:15:08 PM



Title: FPGA Mining Tutorial?
Post by: UltimateCoder on August 23, 2013, 06:15:08 PM
Hey,
I am a completely new to Bitcoin Mining on FPGA's. Currently my friend has 5 Spartan-6 LX150T and 2 Vertex 6 ML605 and He will give them to me but I don't really know How to set them up for Bitcoin Mining.

Is there any tutorial for those two boards?
Is there anything else that I would need (Hardware)?

Btw Electricity is Free so don't complain about Profitability.

Thanks.


Title: Re: FPGA Mining Tutorial?
Post by: cp1 on August 23, 2013, 06:19:17 PM
Are they already programmed for bitcoins?  Are they USB?  I think you'll just need a hub and a copy of cgminer.


Title: Re: FPGA Mining Tutorial?
Post by: UltimateCoder on August 23, 2013, 06:22:04 PM
Yes they are USB but they haven't been programmed for Bitcoin Mining. What's the Hub for?

I also have PCI.


Title: Re: FPGA Mining Tutorial?
Post by: cp1 on August 23, 2013, 06:23:46 PM
The hub's to plug them all into.  Programming them is the hard part.  Check the open source FPGA project.


Title: Re: FPGA Mining Tutorial?
Post by: UltimateCoder on August 23, 2013, 07:04:11 PM
Well at First I just want to Use one of Them because I am experimenting and I don't want to mess up all my boards. So for running just one Board I need to Program them and Use CgMiner?


Title: Re: FPGA Mining Tutorial?
Post by: cp1 on August 23, 2013, 07:35:29 PM
I think so, I've never done it, but I can't imagine what else you'd need.


Title: Re: FPGA Mining Tutorial?
Post by: UltimateCoder on August 26, 2013, 01:50:16 PM
There are many Projects inside the FPGA Project. Which one gives the best performance for Spartan?


Title: Re: FPGA Mining Tutorial?
Post by: mjc on August 26, 2013, 05:38:33 PM
http://www.amazon.com/Bitcoin-Mining-Step-ebook/dp/B00CLU7Z96/ref=pd_sim_kstore_2


Title: Re: FPGA Mining Tutorial?
Post by: atmclikk on August 26, 2013, 06:20:27 PM
Are these the Xilinx development boards?

What you need to do is load the sha-256 FPGA logic (in a format like VHDL) onto your FPGA chips.  Without the bitcoin hashing code, all an fpga is is a bunch of logic gates that have no state.

http://www.taylorkillian.com/2013/04/using-fpga-of-eecolor-color3.html  -  gives a pretty good overview of loading the open source fpga miner code onto a random fpga board using a jtag cable.  It also links to the github project you will need.

In all honesty, if you are just interested in doing a little bit of mining, you will get more speed with a lot less headaches by just getting 4 or 5 USB Block Eruptors off of Ebay, and a 20 dollar or so hub.  FPGA's are tricky business, and you really don't get the speed from them..  Electricity is not so much a concern, but you should actively cool them depending on how high you clock them.

Good luck.