Bitcoin Forum
April 25, 2024, 04:26:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [discuss] FPGA - thumb-drive USB form factor  (Read 1593 times)
tvbcof (OP)
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
May 21, 2013, 04:44:28 AM
 #1


I'm inspired by the Bitfountain BE and Klondike drawings for USB thumb-drive form factor ASIC devices.  I'm wondering if there has been any discussion of the same thing for FPGA that anyone can point me to.

If not, I'm hopeful that those with like interests and more knowledge about it than I can theorize or point to information on suitable FPGA chips which meet the power requirements?

What kind of chipset support might be needed to make the thing brick-resistant (or hopefully brick-proof) or operate at all for that matter (aside from the obvious USB support)?

---

My interest along these lines is stirred in part by Kaminski's comments at the 2013 conference, but I could imagine applications for various other goals than mining Bitcoin.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
1714062398
Hero Member
*
Offline Offline

Posts: 1714062398

View Profile Personal Message (Offline)

Ignore
1714062398
Reply with quote  #2

1714062398
Report to moderator
"This isn't the kind of software where we can leave so many unresolved bugs that we need a tracker for them." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714062398
Hero Member
*
Offline Offline

Posts: 1714062398

View Profile Personal Message (Offline)

Ignore
1714062398
Reply with quote  #2

1714062398
Report to moderator
1714062398
Hero Member
*
Offline Offline

Posts: 1714062398

View Profile Personal Message (Offline)

Ignore
1714062398
Reply with quote  #2

1714062398
Report to moderator
1714062398
Hero Member
*
Offline Offline

Posts: 1714062398

View Profile Personal Message (Offline)

Ignore
1714062398
Reply with quote  #2

1714062398
Report to moderator
sokol815
Member
**
Offline Offline

Activity: 76
Merit: 10



View Profile
May 21, 2013, 05:01:05 AM
 #2

for the most part, an fpga is used as a stepping stone towards an asic... you would be very hard pressed to find any kind of fpga the size of a thumb-drive that is able to get a small percentage of a normal avalon chip (288 MH/s) (or even one that you can put the chip into the fpga).... for the most part, you just don't see fpga boards that small.

BTC: 1DGoGCg93igczMttDQn5SAE9x6zn4KZ8bv
LTC: LiP6Pskxa5tdDAhdwYeqszRFBMQev2ndBr
FTC: 6efcHwHYG3rk8SP37odyCrKqdxWom8rsen
tabbek
Member
**
Offline Offline

Activity: 116
Merit: 10



View Profile
May 21, 2013, 05:05:32 AM
 #3

Maybe not thumb drive small, but there are still some that are definitely in that range of size.

... now, if the FPGA on the board is 'large' enough to hash, and at what speed if it can, that i dont know.

just one example, Mojo board
tvbcof (OP)
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
May 21, 2013, 05:42:47 AM
 #4


for the most part, an fpga is used as a stepping stone towards an asic... you would be very hard pressed to find any kind of fpga the size of a thumb-drive that is able to get a small percentage of a normal avalon chip (288 MH/s) (or even one that you can put the chip into the fpga).... for the most part, you just don't see fpga boards that small.

I should probably have clarified that what interests me is the ability to hop between multiple hashing algorithms, including currently unknown or undeveloped ones.  Performance is nice of course, but a secondary goal.  Obviously ASIC is not suitable for such an effort though of course the would hammer the shit out of FPGA in an 'application specific' role.

As I understand things, there are a multitude of FPGA's of different capabilities.  Many devices have them, and I figure that most of them could be programmed for a lot of different duties.  Some hashing algorithms are designed to be inefficient on such devices of course.

---

I'll doubly-up this post and thank ~tabbek for the link to the 'mojo' board.  It's interesting and along the lines of what I was thinking.  I did not expect a spartan-6 to be applicable (powered by USB current at least.)  It does give some info on the type of support which a spartan-class chip might require.  A chart I found indicate to me that some spartan-3 might be in range from a power consumption perspective, but my knowledge of the stuff is only barely sufficient to make some rough guesses about this.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
LaserHorse
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
May 21, 2013, 06:22:51 AM
 #5

Well Xilinx does offer a wee USB board using a Spartan-6 LX9 - http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9.htm
but it looks like that won't hold a candle to the LX150 (as seen in the Lancelot, etc)

Spartan-6 Family Overview - http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf

Even if you're not going for speed, not sure how/if the hashing process would scale down.

and yeah - thanks for linking to the mojo, tabbek.  looks like a fun platform to learn with.

PiMiner - control & monitor your miners with Raspberry Pi   •   BTC: 1AV5JekeEVET5u2jTsLDMRsTtagrBnNTBR
Khertan
Full Member
***
Offline Offline

Activity: 193
Merit: 100


View Profile WWW
May 21, 2013, 09:20:33 AM
 #6

Usb provide a maximum of 500mA
An rolled core at 50mhz in a ep4ce22F17c6 (Cylone 4 with 22kLUT) (4 rounds of 32 hashers) require around 480mA, and provide 50k / 4round = 12,5 MH/s ....

And count ppwer lost in regulation for 1.2V ... that 's not interesting

tvbcof (OP)
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
May 21, 2013, 09:54:17 AM
 #7

Usb provide a maximum of 500mA
An rolled core at 50mhz in a ep4ce22F17c6 (Cylone 4 with 22kLUT) (4 rounds of 32 hashers) require around 480mA, and provide 50k / 4round = 12,5 MH/s ....

And count ppwer lost in regulation for 1.2V ... that 's not interesting

Thx for the info.  Looks like by simplistic linear extrapolation one would be lucky to get 5 MH/s out of an available cyclone or spartan-6 powered by a USB.  In the ball-park of CPU mining (though much more efficient at least.)  ...For sha256...

This kind of order of magnitude estimation is all I really need at this point.

Another potentially interesting device would be one powered by PoE.  It might be convenient in some applications.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
Pages: [1]
  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!