• Forum has been upgraded, all links, images, etc are as they were. Please see Official Announcements for more information

Recent content by glamorgoblin

  1. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Depending on the technology used you might be able to get the costs down under $250K USD.
  2. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Sure, I can help. I've tinkered with the PC side scripts for BTC, LTC, and DOGE. I'm assuming though that you have a USB Blaster connected FPGA rig? That's what I'm most familiar with. It looks like the Groestl mining pools support the older getwork protocols which is a plus too, since the...
  3. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    It depends on the FPGA, but if there's an external DDR device you'll have quite a bit of time to work with. I did the math wrong by the way. 1Gb worth of external RAM can hold 2M hashes, not 2K. The micro would have as much time as it takes to fully address all of the external RAM to...
  4. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Ray and Atavacron, There is a VHDL implementation of Keccak linked from the page at http://keccak.noekeon.org/. Look for the link on the right called "Hardware implementation in VHDL". This likely isn't the exact variant used in X11, but should be a great starting point for tweaking.
  5. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Right, the micro would have its own flash memory with a bunch of partial FPGA images in it. It would have to supervise the routine. It would sequence through the hashes and then parse through the resulting 2K hashes to look for hits to submit. Some new FPGA's can support partial, on-the-fly...
  6. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    So, I've poked through the X11 hashes enough now to get the feeling that it will take a LARGE FPGA to fit it all in. Even with a large FPGA it will probably take a fair amount of rolling or folding to squeeze everything down. That got me thinking about a "practical" FPGA board architecture for...
  7. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    atavacron, great find for the hash functions on github. I think the java implementations will translate much more easily to Verilog than C. I spend some time digging through there. Why don't you, Sbatto, and fusecavator put a crypt coin address in your forum signature so we can give you more...
  8. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    It looks like Skein's 512 (as well as all other Skein implementations) is based on repeated 64 bit adder entities. Going to 512 from 256 just doubles the number of adders. The only missing piece then is how to tie in the tweak calc (which remains the same size for all widths) to a wider round...
  9. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    I would imagine the counters are for keeping track of round iterations, but I haven't looked at Blake much yet. I've looked a little bit at the Skein hash and it has counters to keep track of rounds and to know when to mux in feedback data or new data. I've been caught up in end-of-school-year...
  10. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    bodhi, Well fusecavator did most everything in the original statement of work. The only thing he didn't do is: "Modify the open source getwork scripts currently used on other altcoins to interface to Darkcoin specific FPGA HW. This might be over a serial connection or through an Altera USB...
  11. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Wow Fusecavator, that's perfect thank you. What can we do for you?
  12. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Again sorry to the folks that PM'ed me and I haven't responded. I'm going to vomit everything relevant into a single post here instead of replying individually. It sounds like there are a lot of HW/FPGA centric folks that want to be involved. That's cool. The first thing we should be looking...
  13. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    Sizing into an FPGA is REALLY tough. It requires intimate knowledge of the hash function to know what pieces can be shared without corrupting the results. Kramble's Scrypt code on github is a great example of shared logic where more than a dozen passes through the SHA-256 function are required...
  14. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    The SHA256 FPGA designs (bitcoin) use the concept of "unrolled" and "pipelined" logic as well. That's their terminology for the design approaches that don't share any common logic anywhere. So no part of the process has to wait for shared logic to become available and the entire machine can...
  15. glamorgoblin

    DarkCoin FPGA Mining Co-op?

    The FPGA resource utilization numbers from the universities are for flat implementations. What you can see from Bitcoin (SHA256) FPGA coding though is that there are techniques to trade off speed for gates in an FPGA. If any part of any hash algorithm repeats the same type of operation at...
Back
Top