Bitcoin Forum
April 18, 2024, 09:37:46 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
Author Topic: Minimalist Spartan6-LX150 board  (Read 49897 times)
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 24, 2011, 08:50:45 PM
Last edit: November 05, 2011, 06:45:36 PM by big-chip-small-board
 #1

Updates: see this post and this one too.



Hi folks.  I've built a mining board for myself and I'm trying to
gauge interest to see if it's worth putting in a large PCB order and
reselling them (fully assembled).

Attached are photos of the version 7.0 board.  If all goes well I'll
be selling the version 8.0 boards, taking orders around 3-Oct and
shipping around 10-Oct.  The boards will sell for $250 in the basic
configuration, which is:

  - The board (85mm x 65mm)
  - Spartan6 LX150-2
  - Bypass capacitors
  - Xilinx JTAG connector
  - 10Mhz clock crystal
  - Mounting holes for a standard Northbridge heatsink (two different
    hole diameters; rotate the sink 90 degrees to change width).
  - High-current Molex connector (see below)

The black 20-pin right-angle connector shown in the photo will not be
on the final board, and some of the unsoldered pads will change or go
away.

The board is designed to take power from a backplane (see photo) using
a high-current Molex connector.  This connector is the same kind used
on ATX motherboards, but has a different pin count and keying so you
can't plug it in by accident (!).  The Molex connector carries 1.2V
(high current) and 3.3V power, ground, one I/O pin, and all the JTAG
wires.

The backplane (sold separately for $160) has slots for six boards and
includes a SATA power connector and 48W power supply.  The JTAG
chain enters via the backplane and snakes through all the boards, so
no extra cables are required.  Airflow is meant to come in through the
side.

Extra options (includes parts+assembly):

  - $15 for 12W power supply and SATA connector so you don't need the
    backplane.

  - $5 for a 20-pin connector carrying DONE, INIT_B, PROGRAM_B, ground,
    and 14 general-purpose I/O pins.  Or you can always solder this yourself later.
    This connector means that if you decide to stop mining, you
    can still use the board for plenty of other FPGA-related projects
.

  - $20 to upgrade from a Spartan6 -2 to a -3, although I'm not convinced
    this is worth it.  Parts are often "graded" into the -2 bin for reasons that
    don't affect mining performance (I/Os and DSP slices).

Payment will be only via bitcoin; my margins on this are so slim that
it only takes one stolen-credit-card order to wipe out whatever
meager profit I'll make on two dozen boards.  Escrow is fine as long
as the buyer pays; I'm still trying to figure out which service(s) to
use.

Anyways, please let me know -- zero commitment -- how many boards you
would be likely to order at the pricing and availability dates above.
That will help me figure out if I should place a large PCB order or just get
enough for myself.

Thanks!




The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
1713433066
Hero Member
*
Offline Offline

Posts: 1713433066

View Profile Personal Message (Offline)

Ignore
1713433066
Reply with quote  #2

1713433066
Report to moderator
1713433066
Hero Member
*
Offline Offline

Posts: 1713433066

View Profile Personal Message (Offline)

Ignore
1713433066
Reply with quote  #2

1713433066
Report to moderator
1713433066
Hero Member
*
Offline Offline

Posts: 1713433066

View Profile Personal Message (Offline)

Ignore
1713433066
Reply with quote  #2

1713433066
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
thirdlight
Sr. Member
****
Offline Offline

Activity: 445
Merit: 250



View Profile
September 24, 2011, 08:57:18 PM
 #2

Interesting - what H/s are you getting?

eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 24, 2011, 09:08:34 PM
Last edit: September 24, 2011, 09:49:21 PM by big-chip-small-board
 #3

Interesting - what H/s are you getting?

The same as anybody else using a Spartan6-LX150.  There's nothing special about this board except for the backplane option and the fact that it costs a whole lot less than the boards sold by Digilent, etc.

I currently mine with my own HDL code -- which is not performing very well yet (!).  I have deliberately not looked at or downloaded fpgaminer's code in order to avoid being the target of accusations.

If somebody posts a bitstream for an LX150-2 with an 10Mhz clock input on pin B10 (IOSTANDARD=LVCMOS33), all other communication is over JTAG, I will be happy to try it out and post results here within a day or two.  Please include the timing report (twr) and map report (mrp).

In terms of testing the hardware itself, I have run a single "lane" of my own hashing code at 320mhz (which is the BRAM speed limit on a -3 and out-of-spec for a -2) and have run current draw tests (fill the chip with shift registers, crank up the clock speed) up to 10A using the backplane power supply.  Everything worked perfectly, no errors.

(FWIW, though, there's absolutely no hope of PAR finishing with the whole chip full of lanes at 320mhz, and I have to waste an ungodly quantity of registers on pipelining.  The point is that the power supply is stable and reliable at high clock speeds and high current draw, not that you'd actually want to do mining this way (you don't).)

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
rph
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
September 24, 2011, 11:38:22 PM
Last edit: September 27, 2011, 04:08:42 AM by rph
 #4

The ztex Verilog is GPL and can be easily modified to reach ~150MH/s in -3, with 2 cycles per SHA256 stage,
if you'd like to switch to that. See the discussion here https://bitcointalk.org/index.php?topic=40047.0

The through-hole bypass caps are just strange (WTF, don't those interfere with the heatsink?).
The price looks very competitive though.

-rph

Ultra-Low-Cost DIY FPGA Miner: https://bitcointalk.org/index.php?topic=44891
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
September 25, 2011, 12:25:44 AM
 #5

The ztex Verilog is GPL and can be easily modified to reach ~150MH/s in -3, with 2 cycles per SHA256 stage,
if you'd like to switch to that. See the discussion here https://bitcointalk.org/index.php?topic=40047.0

The through-hole bypass caps are just strange (WTF, don't those interfere with the heatsink?).
The price is very competitive though. Well done.

-rph



I was thinking the same thing about the heatsink on first sight. Only thing that makes sense is if the chip side of the heatsink has a smaller footprint than the outer edge we can see.

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 25, 2011, 01:18:33 AM
 #6

The through-hole bypass caps are just strange

Keeps the cost down and yield up.  Everything except the BGA chip is assembled by hand, and hand-soldering SMT capacitors is notoriously unreliable/time-consuming.

(WTF, don't those interfere with the heatsink?)

The caps actually lay down on their sides (I took the first picture before doing this).  You also have to put a small 14mmx14mmx3mm "mini heatsink" (basically just a block of copper or aluminum) between the chip and the huge northbridge sink; I'll include this with any boards that are ordered since I'm sure I can get them for under a dollar.  Pressure from the springs on the northbridge keeps it in place, but you can always add a drop of tacky thermal compound if you're paranoid.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
Silverpike
Newbie
*
Offline Offline

Activity: 54
Merit: 0



View Profile
September 25, 2011, 11:26:46 AM
 #7

This is outstanding, I love it.  The power connector configuration is really great, I love the mini-backplane.

This is the nicest and most compact Spartan-6 board I have yet seen.  Great job!
fivebells
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 25, 2011, 11:42:14 AM
 #8

Will it be possible for the end-user to reprogram this thing?  Might be fun.
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
September 25, 2011, 02:22:53 PM
 #9

48W from SATA connector thats over 4A of current from 12V rail. Specs are 1.5A from this rail. You may SMELL trouble if you populate all slots...

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
Dargo
Legendary
*
Offline Offline

Activity: 1820
Merit: 1000


View Profile
September 25, 2011, 03:12:27 PM
 #10

I'm trying to get a ballpark estimate of the hash/s and wattage here. Each board consumes 12 watts (or less), and one might be able to get around 150 Mh/s out of it? Also, the advantage of the $160 back plane is entirely cosmetic (i.e. to nicely hold several boards in a compact way)?   
Transisto
Donator
Legendary
*
Offline Offline

Activity: 1731
Merit: 1008



View Profile WWW
September 25, 2011, 03:22:51 PM
 #11

48W from SATA connector thats over 4A of current from 12V rail. Specs are 1.5A from this rail. You may SMELL trouble if you populate all slots...
I sometime have to use four pci-e to molex, ~300w,  48w is nothing. What rail ? psu rails are 18A or more
sadpandatech
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
September 25, 2011, 03:36:47 PM
 #12

48W from SATA connector thats over 4A of current from 12V rail. Specs are 1.5A from this rail. You may SMELL trouble if you populate all slots...


I believe you are mixing up your rails. What you are likely refering to is this, 'Another ATX addition was the +5sb rail for providing a small amount of standby power at 1.5a, even when the computer was nominally "off".'  Even on the cheapest little power supply I could reach and grab real quick with a sata power connector on it, I find that it is on the same 12v rail as the other 4pin molex are. On this el cheapo 250w PSU the 12v rail is rated at 13a...

If you're not excited by the idea of being an early adopter 'now', then you should come back in three or four years and either tell us "Told you it'd never work!" or join what should, by then, be a much more stable and easier-to-use system.
- GA

It is being worked on by smart people.  -DamienBlack
bcforum
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
September 25, 2011, 03:41:42 PM
 #13

I currently mine with my own HDL code -- which is not performing very well yet (!).  I have deliberately not looked at or downloaded fpgaminer's code in order to avoid being the target of accusations.

The legal definition of 'clean room software' is much more flexible than most people assume.

You can look at fpgaminer's (or any other available) design.
You can write detailed specifications based on the design while looking at it. You have to be careful not to include any copyrighted material in the specification (IE code snippets.)
The same person can use the specifications to develop a new design.

The only limitation is: you cannot reference the original code while developing the new code.


For everyone else, the LX150 isn't supported by the free version of the Xilinx tools. You'll have to buy the full version ($5K?) to develop for this board.

If you found this post useful, feel free to share the wealth: 1E35gTBmJzPNJ3v72DX4wu4YtvHTWqNRbM
Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
September 25, 2011, 04:17:59 PM
 #14

What I had in my mind is that pins on connector can be damaged. Of course modern computer PSU can deliver much much more current but pins on connectors are too thin and can burn. What I've missed is the info that one pin can deliver 1.5A of current, there are 3 pins for +12V so this connector will be close to its limits.

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
deslok
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


It's all about the game, and how you play it


View Profile
September 25, 2011, 04:27:20 PM
 #15

What I had in my mind is that pins on connector can be damaged. Of course modern computer PSU can deliver much much more current but pins on connectors are too thin and can burn. What I've missed is the info that one pin can deliver 1.5A of current, there are 3 pins for +12V so this connector will be close to its limits.

a sata connector will be fine for that kind of ampload, i've got a few sat->6pin pcie connectors i've been using for months with no issue

"If we don't hang together, by Heavens we shall hang separately." - Benjamin Franklin

If you found that funny or something i said useful i always appreciate spare change
1PczDQHfEj3dJgp6wN3CXPft1bGB23TzTM
fivebells
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 25, 2011, 05:10:45 PM
 #16

For everyone else, the LX150 isn't supported by the free version of the Xilinx tools. You'll have to buy the full version ($5K?) to develop for this board.
Thanks.
norulezapply
Hero Member
*****
Offline Offline

Activity: 481
Merit: 502


View Profile
September 25, 2011, 05:24:23 PM
 #17

Definitely interested in this!

Any prices for shipping to the UK if it's available?

eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 25, 2011, 06:26:29 PM
Last edit: September 25, 2011, 06:52:55 PM by big-chip-small-board
 #18

Also, the advantage of the $160 back plane is entirely cosmetic (i.e. to nicely hold several boards in a compact way)?  

The backplane has the 48W DC-DC power supply on it.  You won't be able to do much without a power supply!  That's why there's the option to get a smaller 12W version soldered directly on to the spartan card -- you need that option if you don't get the backplane.

The backplane also daisy-chains the six boards' JTAG connections, so you only need ONE usb-to-JTAG adapter instead of six.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 25, 2011, 06:28:11 PM
Last edit: September 25, 2011, 06:52:37 PM by big-chip-small-board
 #19

I sometime have to use four pci-e to molex, ~300w,  48w is nothing. What rail ? psu rails are 18A or more

The 1.2V supply is stepped down off of the 12V rail; that's where 99% of the power is drawn.

A tiny amount of power is used at 3.3V; this comes from the 5V rail on the SATA connector.  It's less than 50mA; basically negligible.  Only used for JTAG, the clock input pad, and VCCAUX.

I don't use the SATA 3.3V pin because it isn't always connected (e.g. molex-to-SATA adapters).

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
September 25, 2011, 06:29:32 PM
 #20

I currently mine with my own HDL code -- which is not performing very well yet (!).  I have deliberately not looked at or downloaded fpgaminer's code in order to avoid being the target of accusations.

The legal definition of 'clean room software' is much more flexible than most people assume.

It's not the legal definition I'm worried about -- it's reputation.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!