Bitcoin Forum
April 30, 2024, 08:10:53 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 »
  Print  
Author Topic: Algorithmically placed FPGA miner: 255MH/s/chip, supports all known boards  (Read 119415 times)
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 19, 2012, 01:31:09 AM
 #481

Inspector 2211 already mentioned it and it is also hidden in the datasheet ("Simultaneous switching" issue):

Err, isn't "Simultaneous switching" issue about I/O pins?  not internal core logic.

Yes, it is -- at least in the Xilinx datasheets (SSO = Simultaneous Switching Outputs).

Could you clarify your comment, ztex?  Also, do you have a link to Inspector2211's comment?



The internal GND traces of the S6 seem to be a little bit weak.

I suspect so as well (or that the VCCINT traces are weak).  However, any details from Xilinx on this would be useful -- at least an acknowledgement that XPA isn't fully aware of the device's limitations.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
1714464653
Hero Member
*
Offline Offline

Posts: 1714464653

View Profile Personal Message (Offline)

Ignore
1714464653
Reply with quote  #2

1714464653
Report to moderator
1714464653
Hero Member
*
Offline Offline

Posts: 1714464653

View Profile Personal Message (Offline)

Ignore
1714464653
Reply with quote  #2

1714464653
Report to moderator
1714464653
Hero Member
*
Offline Offline

Posts: 1714464653

View Profile Personal Message (Offline)

Ignore
1714464653
Reply with quote  #2

1714464653
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714464653
Hero Member
*
Offline Offline

Posts: 1714464653

View Profile Personal Message (Offline)

Ignore
1714464653
Reply with quote  #2

1714464653
Report to moderator
ztex
Donator
Sr. Member
*
Offline Offline

Activity: 367
Merit: 250

ZTEX FPGA Boards


View Profile WWW
June 19, 2012, 07:10:33 AM
Last edit: June 19, 2012, 11:43:00 AM by ztex
 #482

Inspector 2211 already mentioned it and it is also hidden in the datasheet ("Simultaneous switching" issue):

Err, isn't "Simultaneous switching" issue about I/O pins?  not internal core logic.

Yes, it is -- at least in the Xilinx datasheets (SSO = Simultaneous Switching Outputs).

Could you clarify your comment, ztex?  Also, do you have a link to Inspector2211's comment?

The internal GND traces of the S6 seem to be a little bit weak.

I suspect so as well (or that the VCCINT traces are weak).  However, any details from Xilinx on this would be useful -- at least an acknowledgement that XPA isn't fully aware of the device's limitations.

According to the Xilinx docs SSO's *does*  influence internal logic / other components (especially the MCB).  Did you ever asked why?

One possible explanation would be a too large internal GND resistance. If there are large currents (e.g. from I/O's) voltage at internal GND rises to much and voltage between VCCINT and GND falls to much ...


Dexter770221
Legendary
*
Offline Offline

Activity: 1029
Merit: 1000


View Profile
June 19, 2012, 08:32:07 AM
 #483

And that's why Spartans6 are called low power devices. They just can't handle to much power, not becuse they consumes little amounts...

Under development Modular UPGRADEABLE Miner (MUM). Looking for investors.
Changing one PCB with screwdriver and you have brand new miner in hand... Plug&Play, scalable from one module to thousands.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 20, 2012, 07:49:58 AM
Last edit: June 20, 2012, 09:18:31 AM by eldentyrell
 #484

According to the Xilinx docs SSO's *does*  influence internal logic / other components (especially the MCB).

Er, I agree that this is true, but I haven't been able to find anywhere that Xilinx actually admits this for all-fabric (no I/O) designs.  Have you found any place where Xilinx admits that excessive switching of fabric (not outputs) can cause fabric (not output) errors?

That's the frustrating part.  Clearly the device is not operating the way XPA predicts, and the the XPA results are effectively part of the datasheet.  Or maybe I'm just spoiled by StarRC.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 20, 2012, 08:22:42 AM
 #485

And that's why Spartans6 are called low power devices.

Actually they're called low power devices because somebody in the marketing department decided to call them that. Wink

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
ngzhang
Hero Member
*****
Offline Offline

Activity: 592
Merit: 501


We will stand and fight.


View Profile
June 20, 2012, 08:31:32 AM
 #486

And that's why Spartans6 are called low power devices.

Actually they're called low power devices because somebody in the marketing department decided to call them that. Wink

have you tried to run the 3 cores together but with a 120 degree clock phase separation?
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 20, 2012, 09:18:51 AM
 #487

Bad news: no bitstreams just yet.  This is a first-impression situation, so I figure it's counterproductive to post anything until it provides a meaningful improvement over what people have already got.  I've set a fairly arbitrary threshold of 225MH/s/chip on the ztex board for that.

Good news: I have at least three different bitstreams that get above 200MH/s/chip on the ztex boards, so we're getting close here.

Better news: I think I found a crude, clumsy workaround for the middle-ring problem.  I have one bitstream -- the very latest one -- running at 144mhz on all three rings (=216MH/s/chip) with no errors (yet -- still need to let it run overnight) on the ztex board, so we're almost there.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
ShadesOfMarble
Donator
Hero Member
*
Offline Offline

Activity: 543
Merit: 500



View Profile
June 20, 2012, 11:09:01 AM
 #488

eldentyrell, are you (or is anybody) working on a tricone mining bitstream for enterpoint/cairnsmore1 boards?

It looks like it's next to impossible to get an answer to this question, because this question got asked numerous times already...
If there is a reason you don't want to answer this question, can you at least say that?

1) no comment on enterpoint hardware
2) support is planned
3) no support is planned

...which one is is? Wink

Review of the Spondoolies-Tech SP10 „Dawson“ Bitcoin miner (1.4 TH/s)

[22:35] <Vinnie_win> Did anyone get paid yet? | [22:36] <Isokivi> pirate did!
Keninishna
Hero Member
*****
Offline Offline

Activity: 556
Merit: 500



View Profile
June 21, 2012, 05:02:27 AM
 #489

eldentyrell, are you (or is anybody) working on a tricone mining bitstream for enterpoint/cairnsmore1 boards?

It looks like it's next to impossible to get an answer to this question, because this question got asked numerous times already...
If there is a reason you don't want to answer this question, can you at least say that?

1) no comment on enterpoint hardware
2) support is planned
3) no support is planned

...which one is is? Wink

I imagine he plans on supporting the enterpoint boards as it increases his revenue, I'm sure hes just busy with the ztex boards atm. I understand there is a board dev kit on the tricone site that needs to be submitted to him with the pinouts and such.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 06:21:39 AM
 #490

Okay, I'm gonna pull the trigger on this thing.  I have posted tml-0.9.jar.

Only 222MH/s right now, but it's a start, and this way I can start to get feedback and independent confirmation.  Don't expect 222MH/s unless you have a really good cooling setup.  No commissions for at least the next week.

There will be another small speed bump in the morning or early afternoon tomorrow when the next build finishes; once that's out I'll make a more formal announcement.  No press releases this time, though… I've depleted all $89 of my press budget.

The jar file also includes the final version of the board developer API.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
Inspector 2211
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
June 22, 2012, 06:44:38 AM
 #491

Okay, I'm gonna pull the trigger on this thing.  I have posted tml-0.9.jar.

Only 222MH/s right now, but it's a start, and this way I can start to get feedback and independent confirmation.  Don't expect 222MH/s unless you have a really good cooling setup.  No commissions for at least the next week.

There will be another small speed bump in the morning or early afternoon tomorrow when the next build finishes; once that's out I'll make a more formal announcement.  No press releases this time, though… I've depleted all $89 of my press budget.

The jar file also includes the final version of the board developer API.

Would you be so nice and tell me whether this JTAG software you are using supports the original Xilinx JTAG tools?
Because that's all I have.

               ▄█▄
            ▄█ ▀█▀
     ▄ ▄███▄▄████▄▀ ▄▄▀▄
    ▀█▄████
██████▀▄█████▀▄▀
   ▄█▀▄
███████████████████▄
 ▄██▀█▀
▀▀▀███▀▀▀█████▄▄▄▀█▀▄
 ▄█▀▀   ▀█
███▀▄████████ █▀█▄▄
██▀  ▀ ▀ ▀
██████████▄   ▄▀▀█▄
     ▀ ▀
  ███▀▀▀▀▀████▌ ▄  ▀
          ████████████▌   █
        █████████████▀
        ▀▀▀██▀▀██▀▀
           ▀▀  ▀▀
BTC-GREEN       ▄▄████████▄▄
    ▄██████████████▄
  ▄██████
██████████████▄
 ▄███
███████████████████▄
▄█████████████████████████▄
██████████████████████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀
 ▀███████████████████████▀
  ▀█████████████████████▀
    ▀█████████████████
       ▀▀█████████▀▀
Ecological Community in the Green Planet
❱❱❱❱❱❱     WHITEPAGE   |   ANN THREAD     ❰❰❰❰❰❰
           ▄███▄▄
       ▄▄█████████▄
      ▄████████████▌
   ▄█████████████▄▄
 ▄████████████████████
███████████████▄
▄████████████████████▀
███████████████████████▀
 ▀▀██████▀██▌██████▀
   ▀██▀▀▀  ██  ▀▀▀▀▀▀
           ██
           ██▌
          ▐███▄
.
Chefnet
Hero Member
*****
Offline Offline

Activity: 686
Merit: 500


View Profile
June 22, 2012, 06:56:49 AM
 #492

is it only for the 1.15x or also for the y?

eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 08:14:49 AM
Last edit: June 22, 2012, 11:31:02 AM by eldentyrell
 #493

Would you be so nice and tell me whether this JTAG software you are using supports the original Xilinx JTAG tools?
Because that's all I have.

Tml-0.9 supports the ztex 1.15x boards via the USB interface.  You don't need a JTAG cable.

You can use a jtag cable for other boards, but they'll need to have a 48Mhz clock input on the same pin as the ztex chip: L22 in the csg484 package or J22 on the fgg484 package.

Here's the page that lists the cables supported by urjtag:

  http://sourceforge.net/apps/mediawiki/urjtag/index.php?title=Cables

I'm quite happy to generate bitstreams for other boards; just let me know what pin is the clock input, what frequency it is, and whether you're using the csg484 or fgg484 package -- I'll get you a bitstream that works with any urjtag-supported JTAG cable within 48 hours so you can start trying things out.  If you want to use some sort of non-JTAG communication (typically USB) you'll need to submit a board kit API implementation.  Download the jarfile and refer to README.bdk for instructions.  It's not as hard as it sounds and you can cut-and-paste from the two existing implementations (crappy-tyrell-corporation-boards and ztex-1.15x boards) as you please.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 08:23:37 AM
Last edit: June 22, 2012, 11:34:17 AM by eldentyrell
 #494

is it only for the 1.15x or also for the y?

I've only tested in on the 1.15x.  USB is definitely only supported on only the 1.15x and not other boards.

Since the 1.15y takes the same 48mhz clock input on the same pin L22 of each of the four chips (smart thinking, ztex), you can use the exact same bitstream on the 1.15y -- but you'll have to talk to it via a JTAG cable because the FPGA-USB connections are slightly different.

The source is in the jarfile; if somebody sends me a patch to support communication over USB with the Y board I will include it.  I don't have (or really want) a board to test it on, though.  Look in com/triconemining/board/Ztex.java and create a new ZtexBoard class whose getNumChips() method returns 4 instead of 1.  Let me know if the I/O pins need to be moved; hopefully they don't.


The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 09:04:09 AM
Last edit: June 22, 2012, 09:50:06 AM by eldentyrell
 #495

Also, you can play around with different clock frequencies by changing the command line.  For example, to use a 144mhz clock, change it from the default


  java ….ztex:0 http://mypool


to


  java …. ztex:0@144 http://mypool


The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
ztex
Donator
Sr. Member
*
Offline Offline

Activity: 367
Merit: 250

ZTEX FPGA Boards


View Profile WWW
June 22, 2012, 09:05:16 AM
 #496

is it only for the 1.15x or also for the y?

I've only tested in on the 1.15x.  USB is definitely only supported on the 1.15x.

Since the 1.15y takes the same clock input on the same pin, you can in theory use the same bitstream, but you'll have to talk to it via a JTAG cable because the FPGA-USB connections are different.

The source is in the jarfile; if somebody sends me a patch to support communication over USB with the Y board I will include it.  I don't have (or really want) a board to test it on, though.  Look in com/triconemining/board/Ztex.java and create a new ZtexBoard class whose getNumChips() method returns 4 instead of 1.  Let me know if the I/O pins need to be moved; hopefully they don't.

1.15y FPGA Boards require a few modifications, see the porting guide for details: http://wiki.ztex.de/doku.php?id=en:ztex_boards:ztex_fpga_boards:porting_to_1_15y

eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 10:20:26 PM
 #497

TML-0.91 posted.  153mhz = 230MH/s/chip on my ztex board.

I'll be spending the weekend converting my own mine over to this branch of the code, so things will be kinda quiet.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
roomservice
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
June 23, 2012, 06:26:06 AM
 #498

Just tried it out - but experience some java errors:

http://pastebin.com/61iDAAHS

Using latest Ztex Firmware (ZtexBTCMiner-120622.jar) if that matters. Any help would be appreciated.

"Tonight's the night. And it's going to happen again, and again. It has to happen. Nice night."
eldentyrell (OP)
Donator
Legendary
*
Offline Offline

Activity: 980
Merit: 1004


felonious vagrancy, personified


View Profile WWW
June 23, 2012, 11:35:23 PM
 #499


ztex:20

Multiple boards aren't supported yet.  Please use a machine with exactly one ztex board attached to it (and, therefore, change the command line to ztex:0 instead of ztex:20) instead of a machine with more than 21 (!?!?) ztex boards.

The printing press heralded the end of the Dark Ages and made the Enlightenment possible, but it took another three centuries before any country managed to put freedom of the press beyond the reach of legislators.  So it may take a while before cryptocurrencies are free of the AML-NSA-KYC surveillance plague.
roomservice
Full Member
***
Offline Offline

Activity: 199
Merit: 100



View Profile
June 24, 2012, 09:58:01 AM
 #500


ztex:20

Multiple boards aren't supported yet.  Please use a machine with exactly one ztex board attached to it (and, therefore, change the command line to ztex:0 instead of ztex:20) instead of a machine with more than 21 (!?!?) ztex boards.

I see Smiley

My host has currently 20 Ztex 1.15x and 3 1.15y connected. If it helps i'll be happy to give you remote access in order to implement multi fpga support.

"Tonight's the night. And it's going to happen again, and again. It has to happen. Nice night."
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 »
  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!