Bitcoin Forum
June 17, 2024, 09:38:38 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: FPGA Development (SHA256 core)  (Read 13562 times)
fpgaminer
Hero Member
*****
Offline Offline

Activity: 560
Merit: 517



View Profile WWW
June 12, 2011, 06:13:22 PM
 #21

Great work OrphanedGland Smiley And thank you for opening a thread in the Newbies section. It will be a pain to keep track of yet another thread, but I guess it is our only option for now.

If you want, I will happily put your code up on the public repo, if you want it available on there.

LazarusLong
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
June 23, 2011, 10:56:31 AM
 #22

Im porting the miner.py to C because I have no python on my embedded system.
Can someone explan me what this python snipped is all about:
Code:
self.fpga.write(struct.pack("B", 1) + job.state[::-1] + job.data[75:63:-1]
Does it mean bytes 75 to 63 are snipped out in reverse order???

b.r.
LazarusLong
Bloody Bell
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
June 23, 2011, 11:21:39 AM
 #23

Im porting the miner.py to C because I have no python on my embedded system.
Can someone explan me what this python snipped is all about:
Code:
self.fpga.write(struct.pack("B", 1) + job.state[::-1] + job.data[75:63:-1]
Does it mean bytes 75 to 63 are snipped out in reverse order???

b.r.
LazarusLong
the -1 after the second colon means reverse order, but in python the number after the first colon is not the last element of the subrange, it's the first element not included. So job.data[75:63:-1] will give you the [75th, 74th, 73rd ... 65th, 64th] elements.

btw, do you plan to make the C version public?
LazarusLong
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
June 23, 2011, 11:36:13 AM
 #24

Ahh, thanks! I always thought python code is easy to read Wink
I will publish it when finished. Propably in about 1-2 weeks, I have not that much spare time.
O_Shovah
Sr. Member
****
Offline Offline

Activity: 410
Merit: 252


Watercooling the world of mining


View Profile
June 25, 2011, 03:16:16 PM
 #25

I have opened a new Thread specifically for the hardware development of a dedicated FPGA mining system.  http://forum.bitcoin.org/index.php?topic=22426.0

I'd like to invite everybody interested in helping to plot out the hardware needed to get a prototype of a modular Mining system no matter his experience.

I especially like to ask all of you who are currently developing this FPGA Miner to help us determine wich FPGA chips are needed at minium for one execution of a full unrolled Miner.


Thank you for your help 

redhatzero
Full Member
***
Offline Offline

Activity: 126
Merit: 100



View Profile
June 25, 2011, 04:41:03 PM
 #26

BTW:
Can anyome recommend a nice fpga/verilog/vhdl Tutorial?
I have one of these http://www.xess.com/prods/prod047.php and I'm still struggling with simple stuff like let a LED glow... Wink

fpgaminer
Hero Member
*****
Offline Offline

Activity: 560
Merit: 517



View Profile WWW
June 25, 2011, 05:35:24 PM
 #27

How about this? http://www.fpga4fun.com/ISEQuickStart.html
And once you have that working, they have an assortment of other little projects with tutorials Smiley

goxed
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 25, 2011, 11:09:30 PM
 #28

How about this? http://www.fpga4fun.com/ISEQuickStart.html
And once you have that working, they have an assortment of other little projects with tutorials Smiley

Nallatech produces FPGA modules for Xeon sockets. One of these could be used for building FPGA miners
http://www.nallatech.com/Intel-Xeon-FSB-Socket-Fillers/fsb-expansion-module.html

Revewing Bitcoin / Crypto mining Hardware.
eusor
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
June 25, 2011, 11:14:19 PM
 #29

How about this? http://www.fpga4fun.com/ISEQuickStart.html
And once you have that working, they have an assortment of other little projects with tutorials Smiley

Nice link, quite interesting!

I've done fpga in the past on an old vortex 2 pro. Could be interesting to starting playing again..

Any of you could recommend some good FPGA dev board to start up with? Something that has a good power/price ratio?

Thanks Wink
fpgaminer
Hero Member
*****
Offline Offline

Activity: 560
Merit: 517



View Profile WWW
June 25, 2011, 11:24:19 PM
 #30

DE0-Nano is $80 USD for a Cyclone 4 CE22. I haven't used one before, but it seems like a pretty good price point and the board is very spartan.

There are also small Xilinx boards out there that are cheap; just the chip, USB, and GPIO. I can't remember the name of it ... the FPGA mining thread lists it somewhere, amongst lots of other options.

eusor
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
June 25, 2011, 11:29:44 PM
 #31

DE0-Nano is $80 USD for a Cyclone 4 CE22. I haven't used one before, but it seems like a pretty good price point and the board is very spartan.

There are also small Xilinx boards out there that are cheap; just the chip, USB, and GPIO. I can't remember the name of it ... the FPGA mining thread lists it somewhere, amongst lots of other options.

Thanks, I'll check that out Grin
LazarusLong
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
July 01, 2011, 04:44:21 PM
 #32

That one would rock!
http://cgi.ebay.de/Micro-Super-Computer-3-x-Altera-Stratix-III-FPGA-/130500717600

sadly its above my budget  Roll Eyes
tinkerer
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
August 28, 2011, 04:29:55 AM
 #33

I've got a DE0-Nano and have been trying unsuccessfully to get the open source fpga miner to compile for it.  I'm new to FPGA development and was wondering if someone already has a port running on the Nano and could give me some advice.

Thanks!
Pages: « 1 [2]  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!