Bitcoin Forum
December 09, 2016, 06:16:12 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
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 109593 times)
pusle
Member
**
Offline Offline

Activity: 89


View Profile
June 18, 2012, 02:57:03 PM
 #481


Err, isn't "Simultaneous switching" issue about I/O pins?  not internal core logic.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
ngzhang
Hero Member
*****
Offline Offline

Activity: 592


We will stand and fight.


View Profile
June 18, 2012, 03:48:54 PM
 #482

What if you shift the clock of the middle ring?
Maybe the voltage internally in the chip in the middle drops to much each clock edge.

a trade-off is: the added GCLKs will consume more power.
but i think that's worth trying. Smiley

CEO of Canaan-creative, Founder of Avalon project.
https://canaan.io/
Business contact: love@canaan.io
All PMs will be unread.
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


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

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.
ztex
Donator
Sr. Member
*
Offline Offline

Activity: 367

ZTEX FPGA Boards


View Profile WWW
June 19, 2012, 07:10:33 AM
 #484

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: 1026


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

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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
June 20, 2012, 07:49:58 AM
 #486

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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


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

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


We will stand and fight.


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

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?

CEO of Canaan-creative, Founder of Avalon project.
https://canaan.io/
Business contact: love@canaan.io
All PMs will be unread.
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


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

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



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

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: 551



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

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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


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

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: 383



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

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.
Chefnet
Hero Member
*****
Offline Offline

Activity: 686


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

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

eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 08:14:49 AM
 #495

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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 08:23:37 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 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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
June 22, 2012, 09:04:09 AM
 #497

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

ZTEX FPGA Boards


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

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
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


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

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: 190



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

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."
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:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!