Pages:
Author

Topic: Free 4xSpartan 6 DIY design and schematics!!! - page 4. (Read 17593 times)

full member
Activity: 209
Merit: 100
First let me say, I'm glad you released this Smiley

It's nice to see others working on designs and sharing them (even if they may not be perfect lol).

I also like the super "spartan" approach (minimal board, modular via backplane and so on). It's similar to an approach I'm taking in my own design.

I haven't looked at the PCB/Schematic in detail, though at first glance I suspect the following will be big issues:
- Your FPGAs are pretty close together. Judging from the cooling needed on other designs (on both the back of the PCB and the chip via heatsink) you're going to need more space between them. But that's just first impression.
- It looks like you're only using 0.1 DIL headers for the backplane? and if so you're only using 2 pins per power line? I'm a bit concerned about the current you're jamming through those pins. (and relatively small traces). Remember that a mining FPGA can draw upwards of 10W per chip (I realize that's divided across the power lines, but VCCINT will take the brunt of it)
- Can your voltage regulators handle the draw from all 4 FPGAs? (it does look like your VCCINT reg is rated for 40A which should handle it, but to be considered. Also are you isolating powerline noise well enough between FPGAs?

I personally hope this design works out well, just throwing some feedback out there Wink

The connectors in the 3d renders arnt the actual ones in using. I'm using these:

http://search.digikey.com/us/en/products/15-24-7160/WM17742-ND/1633805

these connecters can handle alot more than im putting through it and VCCINT gets 4 pins VCCIO gets 4 pins Ground gets 4 pins and the last 4 are for jtag

also look at my update in the post about the power supply 40 watts at 1.2v is around 33 amps

and regarding noise I'm following all the guidelines in the Spartan 6 PCB and pin planning guide on using low esr capacitors

I do think the cooling may be a problem though it might be good to space them out a bit more they are spaced a inch apart

EDIT:

Btw my power traces are huge lol I dont think you noticed but check out this pic of the bottom of the board

http://img268.imageshack.us/img268/6672/eagleuptestboardbottom.png
sr. member
Activity: 407
Merit: 250
First let me say, I'm glad you released this Smiley

It's nice to see others working on designs and sharing them (even if they may not be perfect lol).

I also like the super "spartan" approach (minimal board, modular via backplane and so on). It's similar to an approach I'm taking in my own design.

I haven't looked at the PCB/Schematic in detail, though at first glance I suspect the following will be big issues:
- Your FPGAs are pretty close together. Judging from the cooling needed on other designs (on both the back of the PCB and the chip via heatsink) you're going to need more space between them. But that's just first impression.
- It looks like you're only using 0.1 DIL headers for the backplane? and if so you're only using 2 pins per power line? I'm a bit concerned about the current you're jamming through those pins. (and relatively small traces). Remember that a mining FPGA can draw upwards of 10W per chip (I realize that's divided across the power lines, but VCCINT will take the brunt of it)
- Can your voltage regulators handle the draw from all 4 FPGAs? (it does look like your VCCINT reg is rated for 40A which should handle it, but to be considered. Also are you isolating powerline noise well enough between FPGAs?

I personally hope this design works out well, just throwing some feedback out there Wink
full member
Activity: 209
Merit: 100
Ok to start off I am not a electrical engineer!!! If you use these designs and your fpga blows up I will not be held accountable!!! Use at your own risk!!! Having said that I do have some experience with electronics... mostly repairing and hacking old gadgets...

If you are a electrical engineer and see something wrong with these schematics PLEASE let me know! I don't think I'm going to be able to test them for awhile because of the high financial cost....

If this post is useful to you please consider donating a small amount:   1BNFvb7e62j5CANx1WARq5jADaXJ6uVhZa


I am still working on routing the connections for the small plugin board! When I'm finished I'll update the download link!

Now for some pictures!









Part list:

PartValuePackageQTYPrice
C10.1uf0402-CAP2$0.04
C34.7uf08051$0.02
C4330ufPCK0G331MCO1GS57.5
JP1JP23
PL15566-16412.80
R14k708051$0.02
R210k08051$0.02
R3619ohm08051$0.02
R42k08051$0.02
U$1USB-MINIB-5PINUSB-MINIB1$1.00
U$2D12F200AD12F200A1$30.3
U1FT232RSSOP28DB1$4.5
U3OKR-T10-W12OKR-T10-W121$10.00
X19090-4V9090-4V1$1.00
PCBPCBPCB1$20.00
TOTAL: 87.24

Data Sheets:

Spartan 6                 http://www.xilinx.com/products/silicon-devices/fpga/spartan-6/lx.htm
FT232R                     http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
OKR-T/10-W12           http://www.murata-ps.com/data/power/okr-t10-w12.pdf
D12F200                   http://www.delta.com.tw/product/ps/dcdc/std/download/data_sheet/DS_D12F200_11042008.pdf

USB Interface:
This board uses the FTDI FT232R , this chip was chosen because its cheap(about $4),easy to use, and its the same chip used by the x6500 so there is already software written for it.

Power supply info:

This board uses the D12F200  DC to DC converter for the main core power supply. This converter was chosen because it is cheap(around $30), it can output 40 Amps, and it comes with a 2 year warranty!

Why do we need a output of 40 Amps? The Spartan 6's core runs at 1.2v and each Spartan 6 consumes around 10 watts a piece. This board supports 4 Spartan 6's so its pulling about 40 watts... Lets do a simple calculation to see how many amps that would be.

A=W/V
A=40/1.2
A=33.33333333333333

This is why we need 40 Amps....
Pages:
Jump to: