Bitcoin Forum

Bitcoin => Hardware => Topic started by: DarkPunk on April 10, 2013, 04:04:26 AM



Title: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 04:04:26 AM
I have 6 spartan6x150's in the mail headed my way to do some testing with.  I have the PCI-e board sketched up on KiCad, and am going to contact a PCB manufacture tomorrow about getting a few made. If all goes well, I'll post the board schematics on here for public use.

For those intrested, DigiKey is selling spartan6x150 singles for $158/chip and $170/chip (same chip, just 2 different batches), just search for "XC6SLX150".

My current board design is PCI-e x16, double wide to fit a wide heatsink and fan in.

I'm also in contact with a rep from Achronix, hoping for a low-ish estimate on their HD1000 series of FPGAs (sub $1,500/chip), but I doubt it.

Thoughts, ideas, opinions?


Title: Re: PCI-e Based FPGA Mining Cards
Post by: sunblaster on April 10, 2013, 04:06:09 AM
what if free power?


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 04:08:21 AM
what if free power?

I don't understand.  If your asking about specs, I won't know until the chips come in, but I imagine they will be close to fpgaminers specs, as they used the same chip.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: RoboCoder on April 10, 2013, 04:10:52 AM
Of course everything is a little bit of a gamble with BTC - but since fpga's seem to still have some value based on the current price (which as we all know is subject to change) it is probably not a bad idea.

I don't think i personally could put one together but the idea has legs - possible if ram could be added it could also be flexible enough to do litecoin..

I know enterpoint had at one point produced a card with a number of spartans on it.. would have to look up the exact amount.. but they dont sell it anymore and it was like 6 grand for like 20 chips.

If you can put 6 - would 8 be just as easy?  

I suspect people would want to buy them if you could produce them.  I wish i had the knowledge to go from schematic to actual board myself..

Anyway - assuming one of the developers could be bribed into creating a driver/bitstream for it - i think there would be interest.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 04:15:34 AM
Of course everything is a little bit of a gamble with BTC - but since fpga's seem to still have some value based on the current price (which as we all know is subject to change) it is probably not a bad idea.

I don't think i personally could put one together but the idea has legs - possible if ram could be added it could also be flexible enough to do litecoin..

I know enterpoint had at one point produced a card with a number of spartans on it.. would have to look up the exact amount.. but they dont sell it anymore and it was like 6 grand for like 20 chips.

If you can put 6 - would 8 be just as easy?  

I suspect people would want to buy them if you could produce them.  I wish i had the knowledge to go from schematic to actual board myself..

Anyway - assuming one of the developers could be bribed into creating a driver/bitstream for it - i think there would be interest.

The designs I have now are 2 chips per card (I'm build 3 cards to start).  The designs are based heavily off fpgaminers system.  As for the driver, I'll have that covered, TheSeven gave me a great place to start.  I'm actually a developer who is dabbling in hardware as a hobby.

As for people wanting to buy them, I don't think I want that kind of pressure.  I'm fine opensourceing my board, but I'm a rather lazy guy.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: baad on April 10, 2013, 04:30:06 AM
Why pci-e? You dont need such fast communication, and the cooling is worse than the stand alone pcbs.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: Bogart on April 10, 2013, 04:31:30 AM
I don't see the point.  USB-based FPGA miners already work well.

Putting them on a PCIe card just limits scalability to the number of PCIe slots in the system, and you'll have to fit the whole thing with cooling into a 20mm wide slot (40mm if you're gonna occupy 2 slot widths).

Now if you're going for a board to mine Scrypt, using host memory, well OK...


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 04:37:11 AM
Why pci-e? You dont need such fast communication, and the cooling is worse than the stand alone pcbs.


Just to see if I can.  I'm not doing this because I'm trying to make a product or anything, I'm just a bored dev who has a mobo laying around with 6 pci-e x16 slots. Besides, the PCI-e will come in handy if BitSyncom ever gets around to selling ASIC chips.  The board will have to be completely redone, and the cooling situation tackled (I'm thinking closed-loop liquid), but it would be fun.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: RoboCoder on April 10, 2013, 04:41:24 AM
As for people wanting to buy them, I don't think I want that kind of pressure.  I'm fine opensourceing my board, but I'm a rather lazy guy.

Can't say i blame you on that!


Title: Re: PCI-e Based FPGA Mining Cards
Post by: IMakeComps on April 10, 2013, 08:17:05 AM
I would be interested in this board as well. Let me know if you need help testing, etc.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: funnow on April 10, 2013, 09:26:43 AM
Looking for group buy Stratix V boards to reduce price.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 09:33:30 AM
Looking for group buy Stratix V boards to reduce price.

I have to ask... are you on drugs?

While the Stratix V chips are nice, and the MH/s/$ is higher for them, your looking at a $4,515/chip starting point, as opposed to the $170/chip starting point for Spartans.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: funnow on April 10, 2013, 09:37:41 AM
Looking for group buy Stratix V boards to reduce price.

I have to ask... are you on drugs?

While the Stratix V chips are nice, and the MH/s/$ is higher for them, your looking at a $4,515/chip starting point, as opposed to the $170/chip starting point for Spartans.

We are all on drugs, we don't eat good, we don't drink good. All thing contains drugs.

The card costs $4000 for one, so more cards are bought, lower is the price. And probably the hashrate is not poor.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 09:40:56 AM
Looking for group buy Stratix V boards to reduce price.

I have to ask... are you on drugs?

While the Stratix V chips are nice, and the MH/s/$ is higher for them, your looking at a $4,515/chip starting point, as opposed to the $170/chip starting point for Spartans.

We are all on drugs, we don't eat good, we don't drink good. All thing contains drugs.

The card costs $4000 for one, so more cards are bought, lower is the price. And probably the hashrate is not poor.

I don't think you understand.  I'm saying the cost for just the CHIP is $4,515/chip.  That doesn't include PCB manufacturing, additional parts, etc.  The lowest price anyone could make these for right now is around the $4,750/card range, if your looking at single chip cards.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: funnow on April 10, 2013, 09:44:50 AM
Looking for group buy Stratix V boards to reduce price.

I have to ask... are you on drugs?

While the Stratix V chips are nice, and the MH/s/$ is higher for them, your looking at a $4,515/chip starting point, as opposed to the $170/chip starting point for Spartans.

We are all on drugs, we don't eat good, we don't drink good. All thing contains drugs.

The card costs $4000 for one, so more cards are bought, lower is the price. And probably the hashrate is not poor.

I don't think you understand.  I'm saying the cost for just the CHIP is $4,515/chip.  That doesn't include PCB manufacturing, additional parts, etc.  The lowest price anyone could make these for right now is around the $4,750/card range, if your looking at single chip cards.

I understand everything. I get little lower prices, so no problem I will buy and build a little rig. But It will stay powered off, because I don't have any bitstram,...


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 10, 2013, 09:46:40 AM
Looking for group buy Stratix V boards to reduce price.

I have to ask... are you on drugs?

While the Stratix V chips are nice, and the MH/s/$ is higher for them, your looking at a $4,515/chip starting point, as opposed to the $170/chip starting point for Spartans.

We are all on drugs, we don't eat good, we don't drink good. All thing contains drugs.

The card costs $4000 for one, so more cards are bought, lower is the price. And probably the hashrate is not poor.

I don't think you understand.  I'm saying the cost for just the CHIP is $4,515/chip.  That doesn't include PCB manufacturing, additional parts, etc.  The lowest price anyone could make these for right now is around the $4,750/card range, if your looking at single chip cards.

I understand everything. I get little lower prices, so no problem I will buy and build a little rig. But It will stay powered off, because I don't have any bitstram,...


I think I'm being troll'd.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: BR0KK on April 10, 2013, 10:44:55 AM
intersested as well :)
My 990FXA UD7 would be pleased with FPGA miners!


Title: Re: PCI-e Based FPGA Mining Cards
Post by: E3V3A on April 10, 2013, 11:24:22 AM
Why pci-e? You dont need such fast communication, and the cooling is worse than the stand alone pcbs.

Probably because a USB design requires an internal µ-controller as a master. If he uses the PCI-e, he'll use the PC as a master saving some HW design.

I'm interested in this project and may be able to help. Can we see your KiCad sketches?


Title: Re: PCI-e Based FPGA Mining Cards
Post by: segfault88 on April 11, 2013, 12:46:28 AM
Also very interested. Keen to see your KiCad work - maybe chuck it up on github or something? If you don't want to do that, even a screenshot would be good for now.

Are you thinking of adding (s)RAM as well?


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 11, 2013, 08:16:52 AM
Why pci-e? You dont need such fast communication, and the cooling is worse than the stand alone pcbs.

Probably because a USB design requires an internal µ-controller as a master. If he uses the PCI-e, he'll use the PC as a master saving some HW design.

I'm interested in this project and may be able to help. Can we see your KiCad sketches?

Sorry, I didn't mean to ignore you, I just passed out last night.

I'm working on a compiled library of the modules right now (Having to make them all from scratch, as I can't find any pre-made for KiCad, go figure)

I'll upload everything to github as soon as I'm done.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: bluetrepidation on April 13, 2013, 02:12:34 AM
I'd be interest in a board. I'll keep an eye on this thread.

A.J.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: Bicknellski on April 13, 2013, 02:18:39 AM
I have 6 spartan6x150's in the mail headed my way to do some testing with.  I have the PCI-e board sketched up on KiCad, and am going to contact a PCB manufacture tomorrow about getting a few made. If all goes well, I'll post the board schematics on here for public use.

For those intrested, DigiKey is selling spartan6x150 singles for $158/chip and $170/chip (same chip, just 2 different batches), just search for "XC6SLX150".

My current board design is PCI-e x16, double wide to fit a wide heatsink and fan in.

I'm also in contact with a rep from Achronix, hoping for a low-ish estimate on their HD1000 series of FPGAs (sub $1,500/chip), but I doubt it.

Thoughts, ideas, opinions?

There are PCI - e FPGA cards are there not already?


http://www.knjn.com/FPGA-PCIe.html


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 13, 2013, 02:44:37 AM
I have 6 spartan6x150's in the mail headed my way to do some testing with.  I have the PCI-e board sketched up on KiCad, and am going to contact a PCB manufacture tomorrow about getting a few made. If all goes well, I'll post the board schematics on here for public use.

For those intrested, DigiKey is selling spartan6x150 singles for $158/chip and $170/chip (same chip, just 2 different batches), just search for "XC6SLX150".

My current board design is PCI-e x16, double wide to fit a wide heatsink and fan in.

I'm also in contact with a rep from Achronix, hoping for a low-ish estimate on their HD1000 series of FPGAs (sub $1,500/chip), but I doubt it.

Thoughts, ideas, opinions?

There are PCI - e FPGA cards are there not already?


http://www.knjn.com/FPGA-PCIe.html

There are, however, they cost $600 for a card with a single Spartan 6.  They card design I have now has 2 Spartan 6's, and is costing me about $450 to make.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: iidx on April 13, 2013, 05:43:54 AM
You need the LXT version for PCIe, just making sure you know that since you mentioned XC6SLX150 and not XC6SLX150T.

The PCIe core on the Spartan 6 is one lane only, so no need to use all 16 fingers.  You'll also need to ensure that your PCB stackup can handle 2.5 ghz pcie gen 1 speeds.  A lot of trouble to just push a few bits around :D

I have 6 spartan6x150's in the mail headed my way to do some testing with.  I have the PCI-e board sketched up on KiCad, and am going to contact a PCB manufacture tomorrow about getting a few made. If all goes well, I'll post the board schematics on here for public use.

For those intrested, DigiKey is selling spartan6x150 singles for $158/chip and $170/chip (same chip, just 2 different batches), just search for "XC6SLX150".

My current board design is PCI-e x16, double wide to fit a wide heatsink and fan in.

I'm also in contact with a rep from Achronix, hoping for a low-ish estimate on their HD1000 series of FPGAs (sub $1,500/chip), but I doubt it.

Thoughts, ideas, opinions?

There are PCI - e FPGA cards are there not already?


http://www.knjn.com/FPGA-PCIe.html

There are, however, they cost $600 for a card with a single Spartan 6.  They card design I have now has 2 Spartan 6's, and is costing me about $450 to make.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: gmaxwell on April 13, 2013, 07:24:25 AM
... I'm really boggling at why someone would be constructing an S6-LX150 based miner right now when the 28nm FPGAs are shipping in volume now.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: DarkPunk on April 13, 2013, 08:04:00 AM
... I'm really boggling at why someone would be constructing an S6-LX150 based miner right now when the 28nm FPGAs are shipping in volume now.

Quote
Just to see if I can.  I'm not doing this because I'm trying to make a product or anything, I'm just a bored dev who has a mobo laying around with 6 pci-e x16 slots.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: Zalfrin on April 13, 2013, 03:43:09 PM
... I'm really boggling at why someone would be constructing an S6-LX150 based miner right now when the 28nm FPGAs are shipping in volume now.

Buying the previous generation of silicon usually is a nice balancing point between price and performance. Sure the 7 series will be faster, but they're also significantly more expensive. Note, I'm just talking about public pricing, if you get in touch with xilinx sales they might be willing to cut you a deal if you've got enough volume which would make the 7 series more competitive.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: kingcoin on April 14, 2013, 09:46:29 AM
Why pci-e? You dont need such fast communication, and the cooling is worse than the stand alone pcbs.

Probably because a USB design requires an internal µ-controller as a master. If he uses the PCI-e, he'll use the PC as a master saving some HW design.

I'm interested in this project and may be able to help. Can we see your KiCad sketches?

You can simply use a serial port with a cheap FTDI uart to USB device next to the FPGA. The bandwidth required for mining is nada, PCIe is overkill. You can then use the FTDI driver to access it rather than writing a small PCIe driver.


Title: Re: PCI-e Based FPGA Mining Cards
Post by: kingcoin on April 14, 2013, 09:50:34 AM
Looking for group buy Stratix V boards to reduce price.

Last time I gave the Stratix V a run through Quartus the performance of Stratix IV was better than the Stratix V. I should try again with a more recent version of Quartus though.

How many cores will you fit in the Stratix V?


Title: Re: PCI-e Based FPGA Mining Cards
Post by: kingcoin on April 14, 2013, 09:57:23 AM
I don't think you understand.  I'm saying the cost for just the CHIP is $4,515/chip.

That's a lot! Which Stratix V is that?

Did anybody make a chart of #cores/$ and hashrate/$ for the different FPGA's? The Stratix V must be pretty far down on that list.



Title: Re: PCI-e Based FPGA Mining Cards
Post by: tigerfree on April 14, 2013, 11:31:31 AM
good  luck with your project :) .