Bitcoin Forum
April 30, 2024, 01:45:38 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ATNN] Looking for HDL development partner(s) for Kintex-7 (28nm) board  (Read 1843 times)
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 11, 2013, 08:50:25 AM
Last edit: June 13, 2013, 11:40:35 PM by goxed
 #1

It would be nice for someone to join me in developing bitstreams for Kintex-7 FPGAs.

I have used the open-source FPGA code with the 7K325T-2 device on KC705 board and have programmed it to hash at 600MH/s (600MHz) with ~30% device logic usage using fpmaminer's code that uses almost all the DSP blocks on this FPGA. Please PM me if you want this bitstream / source code.
https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner/tree/master/projects/KC705_experimental

The board costs ~1700 USD + tax from Avnet and has support for external DDR3 RAM which could potentially hash scrypt, though it's a speculation at this moment. The board also comes with a full seat of ISE + Vivado locked to this FPGA.


The chip and Vccint VRM of this board heats up a fair bit at that clock speed, but if kept near an AC vent the device runs stable for many days.
 
Another user has suggested using VGA memory heatsink blocks on the VCCint VRM inductor. I will try this as soon as the heatsinks arrive.

 
The first order of business would be to instantiate another set of hashers so that we can get towards full device usage and monitor power consumption, and heating issues if any.  

This way we can try to reach ~1GH/s and more on a 28nm FPGA board with good availability.


If you fulfill any one of the following, and have some spare time at hand, it would be great if you could join me in this project.

a) Ownership of a Xilinx KC705 board. This is a decent FPGA board with a 7k325 -2 FPGA

b) Xilinx Vivado tool / ISE tool running

c) Fluency with HDL code.


Some leads to start from

https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner/tree/master/projects/Kintex7_160T_experimental

https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner/tree/master/projects/VHDL_StratixIV_OrphanedGland/sha256/rtl



PS. I am located in SW USA.

Revewing Bitcoin / Crypto mining Hardware.
1714484738
Hero Member
*
Offline Offline

Posts: 1714484738

View Profile Personal Message (Offline)

Ignore
1714484738
Reply with quote  #2

1714484738
Report to moderator
1714484738
Hero Member
*
Offline Offline

Posts: 1714484738

View Profile Personal Message (Offline)

Ignore
1714484738
Reply with quote  #2

1714484738
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714484738
Hero Member
*
Offline Offline

Posts: 1714484738

View Profile Personal Message (Offline)

Ignore
1714484738
Reply with quote  #2

1714484738
Report to moderator
1714484738
Hero Member
*
Offline Offline

Posts: 1714484738

View Profile Personal Message (Offline)

Ignore
1714484738
Reply with quote  #2

1714484738
Report to moderator
1714484738
Hero Member
*
Offline Offline

Posts: 1714484738

View Profile Personal Message (Offline)

Ignore
1714484738
Reply with quote  #2

1714484738
Report to moderator
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 11, 2013, 08:58:12 AM
 #2

Since the board comes with an ethernet port, DDR, FLASH, etc., the next part of the project would be to instantiate a small Microblaze CPU and load Linux off it and make this board a stand alone miner. 

Revewing Bitcoin / Crypto mining Hardware.
Sitarow
Legendary
*
Offline Offline

Activity: 1792
Merit: 1047



View Profile
June 11, 2013, 09:57:06 AM
 #3

This sounds like a fun project.

I will forward this to a few persons.
jeroenn13
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500



View Profile
June 11, 2013, 10:11:05 AM
 #4

I am interested! Good luck

..bustadice..         ▄▄████████████▄▄
     ▄▄████████▀▀▀▀████████▄▄
   ▄███████████    ███████████▄
  █████    ████▄▄▄▄████    █████
 ██████    ████████▀▀██    ██████
██████████████████   █████████████
█████████████████▌  ▐█████████████
███    ██████████   ███████    ███
███    ████████▀   ▐███████    ███
██████████████      ██████████████
██████████████      ██████████████
 ██████████████▄▄▄▄██████████████
  ▀████████████████████████████▀
                     ▄▄███████▄▄
                  ▄███████████████▄
   ███████████  ▄████▀▀       ▀▀████▄
               ████▀      ██     ▀████
 ███████████  ████        ██       ████
             ████         ██        ████
███████████  ████     ▄▄▄▄██        ████
             ████     ▀▀▀▀▀▀        ████
 ███████████  ████                 ████
               ████▄             ▄████
   ███████████  ▀████▄▄       ▄▄████▀
                  ▀███████████████▀
                     ▀▀███████▀▀
           ▄██▄
           ████
            ██
            ▀▀
 ▄██████████████████████▄
██████▀▀██████████▀▀██████
█████    ████████    █████
█████▄  ▄████████▄  ▄█████
██████████████████████████
██████████████████████████
    ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
       ████████████
......Play......
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 11, 2013, 10:42:01 AM
 #5

This sounds like a fun project.

I will forward this to a few persons.

Thanks!

Revewing Bitcoin / Crypto mining Hardware.
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 11, 2013, 10:42:51 AM
 #6

I am interested! Good luck


Please let me know if you need any info or help. Thanks

Revewing Bitcoin / Crypto mining Hardware.
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
June 11, 2013, 02:08:02 PM
 #7

Since the board comes with an ethernet port, DDR, FLASH, etc., the next part of the project would be to instantiate a small Microblaze CPU and load Linux off it and make this board a stand alone miner. 
And when you'll get a miscompare you won't know whether the fail was in the hasher or in the CPU.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
June 11, 2013, 02:19:15 PM
 #8

Since the board comes with an ethernet port, DDR, FLASH, etc., the next part of the project would be to instantiate a small Microblaze CPU and load Linux off it and make this board a stand alone miner. 
And when you'll get a miscompare you won't know whether the fail was in the hasher or in the CPU.

Simulate the HDL to verify no functional errors. If issues persist even after that, drop in chipscope to take a closer look.
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
June 11, 2013, 02:59:24 PM
 #9

Simulate the HDL to verify no functional errors. If issues persist even after that, drop in chipscope to take a closer look.
Ha, ha! I like this! Eyeball check invalid hashes with chipscope. His design starts failing when air-conditioning is off. So debugging all this with AC off in TX/NM summer heat will be a fitting punishment for not architecting the fault-tolerance properly.

 Grin

KC705 is a great educational toy, really is. I have nothing against learning when no innocent living creatures are harmed.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 11, 2013, 10:52:17 PM
 #10

Since the board comes with an ethernet port, DDR, FLASH, etc., the next part of the project would be to instantiate a small Microblaze CPU and load Linux off it and make this board a stand alone miner. 
And when you'll get a miscompare you won't know whether the fail was in the hasher or in the CPU.
The CPU will be in a different clock domain, in which all timing specs are met.

Revewing Bitcoin / Crypto mining Hardware.
GalaxyASIC
Full Member
***
Offline Offline

Activity: 130
Merit: 100


View Profile
June 11, 2013, 11:45:13 PM
 #11

Doing bitcoin in FPGAs is pointless at this point. Believe me I did financial modeling for Altera Cyclone V and Stratix V, Xilinx Kintex-7, Achronix Speedster22i HD

1. Time it takes to optimize for new FPGA is some amount of work. Not off the shelf kind of thing.
2. You can't get any decent quantity of FPGAs for 4+ month from when you order.
3. While I can get FPGAs at a lowest price of anyone (quotes up to 100,000 units), cost is still $100-200MH
4. FPGAs are not designed to work that hard and you will almost always will run into thermal limit before you use all the logic.
5. With current difficulty and new ASICs around the corner you will get about $60/GH returned while spending $200/GH around day 80-90 and then your cost of power will be more than it makes.
Bottom line is it's too risky to continue to do bitcoing projects on FPGAs for profit.

 Other virtual currencies may be worth it.

Good luck on alter currencies, if you need cheap FPGA source let me know.

HashFast REFUND ! I am a HashFast's Batch 1 customer and I want full 100% BTC refund.
Zalfrin
Sr. Member
****
Offline Offline

Activity: 401
Merit: 250



View Profile
June 12, 2013, 12:47:26 AM
 #12

Simulate the HDL to verify no functional errors. If issues persist even after that, drop in chipscope to take a closer look.
Ha, ha! I like this! Eyeball check invalid hashes with chipscope. His design starts failing when air-conditioning is off. So debugging all this with AC off in TX/NM summer heat will be a fitting punishment for not architecting the fault-tolerance properly.

 Grin

KC705 is a great educational toy, really is. I have nothing against learning when no innocent living creatures are harmed.


Fair. I was thinking more along the lines of running a testnet, but yes if you want to debug a real block hash failure... More power to you I guess. Wink

edit: testnet probably isn't the right term. I was referring to injecting a previously solved block so you know what the output should be for a given input.

That said, what you're talking about sounds like a problem you should be monitoring through static timing analysis if your design is functional at ambient.

Or use a better cooling solution.  Grin
J35st3r
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
June 12, 2013, 01:04:11 AM
 #13

I've been following your progress on the Open Source Fpga Miner thread, and I'm impressed (i've only got a DE0-Nano myself).

However, this is just not an economical proposition. Have you considered the Structured ASIC route? (I've been posting on the KNCMiner threads recently, if you want to take a look), I reckon this is the only short-term opportunity left to turn a profit here.

And scrypt, OK potential, but I think Jasinlee has the jump on you there http://www.litecoinfpga.com/

But best of luck. Kudos!

1Jest66T6Jw1gSVpvYpYLXR6qgnch6QYU1 NumberOfTheBeast ... go on, give it a try Grin
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 12, 2013, 01:44:03 AM
 #14

Doing bitcoin in FPGAs is pointless at this point. Believe me I did financial modeling for Altera Cyclone V and Stratix V, Xilinx Kintex-7, Achronix Speedster22i HD

1. Time it takes to optimize for new FPGA is some amount of work. Not off the shelf kind of thing.
2. You can't get any decent quantity of FPGAs for 4+ month from when you order.
3. While I can get FPGAs at a lowest price of anyone (quotes up to 100,000 units), cost is still $100-200MH
4. FPGAs are not designed to work that hard and you will almost always will run into thermal limit before you use all the logic.
5. With current difficulty and new ASICs around the corner you will get about $60/GH returned while spending $200/GH around day 80-90 and then your cost of power will be more than it makes.
Bottom line is it's too risky to continue to do bitcoing projects on FPGAs for profit.

 Other virtual currencies may be worth it.

Good luck on alter currencies, if you need cheap FPGA source let me know.

1. Time it takes to optimize for new FPGA is some amount of work. Not off the shelf kind of thing.
Ans. Agree, it's going to be a learning experience for me and several other interested members.

2. You can't get any decent quantity of FPGAs for 4+ month from when you order.
Ans. Not decided to start a business here yet, just trying to make good use of an already available off the shelf development board in quantities of around 1-10. If some investor is interested they are most welcome.

3. While I can get FPGAs at a lowest price of anyone (quotes up to 100,000 units), cost is still $100-200MH
Ans. I agree FPGA is not cost competitive with ASICs, but I do-not learn much about hardware by buying and installing an ASIC. I think this board allows me to try a lot of different approaches,
including  unique approaches such as using an instantiated FPGA based CPU that can run Linux and linking it to the hashing core for a stand-alone device.

4. FPGAs are not designed to work that hard and you will almost always will run into thermal limit before you use all the logic.
Ans. Not sure about that, I used to use SGI RASC blade, a coprocessor blade for SGI Altix servers, and regularly used designs with > 90% FPGA (V4-LX200) utilization.
 
5. With current difficulty and new ASICs around the corner you will get about $60/GH returned while spending $200/GH around day 80-90 and then your cost of power will be more than it makes.
Bottom line is it's too risky to continue to do bitcoing projects on FPGAs for profit.
Ans. Hopefully the output of open-source projects could be used to make crowd-sourced ASICs or it could be useful for academic use. Who knows. But thanks for your insights, appreciated.

 

Revewing Bitcoin / Crypto mining Hardware.
goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 12, 2013, 01:46:32 AM
 #15

I've been following your progress on the Open Source Fpga Miner thread, and I'm impressed (i've only got a DE0-Nano myself).

However, this is just not an economical proposition. Have you considered the Structured ASIC route? (I've been posting on the KNCMiner threads recently, if you want to take a look), I reckon this is the only short-term opportunity left to turn a profit here.

And scrypt, OK potential, but I think Jasinlee has the jump on you there http://www.litecoinfpga.com/

But best of luck. Kudos!

Thanks!
Is Structured ASIC economical at this moment? What would be NRE costs for lets say 32nm ASICS?  

Revewing Bitcoin / Crypto mining Hardware.
J35st3r
Full Member
***
Offline Offline

Activity: 196
Merit: 100



View Profile
June 12, 2013, 02:00:11 AM
 #16

Is Structured ASIC economical at this moment? What would be NRE costs for lets say 32nm ASICS?  

Unfortunately I don't know. But I've been following the KNCMiner saga. 28nm process, claimed standard cell custom ASIC, but with no history of same, only Altera HardCopy (on same process node).

It just struck me that with Avalon, BFL, ASICMiner (I presume) all going the std cell route (with all its issues of NRE, long lead time, risk of rework), there might be an opportunity for a quick entrant into the market using FPGA to ASIC conversion (HardCopy or whatever the Xilinx equivalent is). But while much cheaper NRE than full custom, its still a significant business proposition.

Anyway, its way past my bedtime, so I'll just leave you with that thought.

1Jest66T6Jw1gSVpvYpYLXR6qgnch6QYU1 NumberOfTheBeast ... go on, give it a try Grin
titomane
Sr. Member
****
Offline Offline

Activity: 389
Merit: 250



View Profile
June 12, 2013, 10:28:25 AM
 #17

I had understood that it was not profitable FPGAs. As long as there is for a draft ASIC

goxed (OP)
Legendary
*
Offline Offline

Activity: 1946
Merit: 1006


Bitcoin / Crypto mining Hardware.


View Profile
June 13, 2013, 11:39:56 PM
 #18

Bump! Any more interest?

Revewing Bitcoin / Crypto mining Hardware.
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!