Bitcoin Forum
December 05, 2016, 02:48:11 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 109500 times)
Keninishna
Hero Member
*****
Offline Offline

Activity: 551



View Profile WWW
August 10, 2012, 06:18:52 AM
 #721

Glasswalker mentioned in the enterpoint thread that the bitstream he is working on doesn't require a DCM

Link?

I assume you mean he's using a PLL instead of a DCM.  I would find it pretty hard to believe he was using neither.

Sorry I ment the bitstream bounty thread, here https://bitcointalk.org/index.php?topic=94317.msg1077989#msg1077989 and he may have edited his last post but you can read what hes saying in this post about the LVDS clock source.

oh wait he did post in the enterpoint thread https://bitcointalk.org/index.php?topic=78239.msg1088554#msg1088554


Ok, quick update. Unfortunately my last build once again (sigh...) had a bug in the new LVDS clocking. (literally oversight on my part, I put a FALSE where it should have been TRUE for LVDS signal termination... DOH!) anyway, that resulted in continuing stability issues, and caused my latest week long marathon build to be a waste of time... Grumble...

Anyway, this has prompted me to apply another round of code fixes. And I think this one should wrap it up. I've fixed the couple minor bugs that existed, so those problems should be solved. AND I've applied several new fixes as well. Including backporting ALL (that I could find) of makomk's shortfin fixes into the HashVoodoo core now. (With the exception of the DCM watchdog, because it was just to fix the failing DCM, but with the LVDS clock signalling there actually is no DCM at all, so nothing to slap a watchdog on lol).

Anyway, this one has several new fixes, and all of makomk's improvements. Plus I've fixed the nonce range problem (which will cause wrong hashrate to report, and wierd U numbers and such) the chips *should* (provided I didn't bork something up again) hash a full nonce range per chip.

So anyway, just posting this up, these changes are already committed, and pushed up to the github, so they are there for everyone to see Smiley And I'm doing a first round build on it now.

Also, I should have a new controller coming very soon (as in within the next day or two) to match this build, which will provide the following improvements/fixes:
- Should solve jtag instability and usb flashing capabilities, meaning people without jtag cables *should* be able to install it (but need to confirm this first for safety)
- It now supports dynamic clocking, it will be crude at this point, but it will allow 2 dip switches to be used to select from 4 different hashing clock rates (while leaving the communications clocks alone to keep stable baud rate)
- 180Mhz
- 190Mhz
- 200Mhz
- 210Mhz

This way with a given board, you can tune it within that range to find the optimal hashing rate without having to reflash various bitstreams (easy overclocking) Smiley I'm building the bitstreams to close timing to 180Mhz now, so that lowest one will be the "100% in spec", but typically the chips can easily reach a bit beyond their spec (much like CPUs, they are graded in batches based on quality, and some chips may overclock better than others). In some cases I get lucky and exceed timing. So for example, if I'm shooting for 180Mhz, and manages to close timing, that means that no path within the FPGA will exceed a delay of 5.555ns, but if I manage to close timing with 0.55ns of slack, that means that it's actually only got 5ns of delay, which means it's technically fully "in-spec" for 200Mhz clock. And if I exceed timing by a full 1ns, then we're super lucky, and that means it's in-spec for a 219Mhz clock. Now that doesn't take into account power draw of all the components in the chip, noise at those frequencies, and thermal stability. But it means the more "in-spec" we are, the more "universally stable" it should be at a given clock. So the new overclocking options (however crude for now) should help people dial in what's "best" for their given board.

Down the road this will become an auto-tuned thing in software based on invalid rates to find the optimal share yield per second per chip. (yes technically we can tune each chip independently)

Anyway, just a quick update. I'll post more once I've been able to test it.

Oh and also my new board arrived, so I now have both my #0001 serial number board, and a newer #04xx (can't remember exact number) board, so this lets me test and validate on "both sides of the coin".
1480906091
Hero Member
*
Offline Offline

Posts: 1480906091

View Profile Personal Message (Offline)

Ignore
1480906091
Reply with quote  #2

1480906091
Report to moderator
1480906091
Hero Member
*
Offline Offline

Posts: 1480906091

View Profile Personal Message (Offline)

Ignore
1480906091
Reply with quote  #2

1480906091
Report to moderator
1480906091
Hero Member
*
Offline Offline

Posts: 1480906091

View Profile Personal Message (Offline)

Ignore
1480906091
Reply with quote  #2

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

Posts: 1480906091

View Profile Personal Message (Offline)

Ignore
1480906091
Reply with quote  #2

1480906091
Report to moderator
1480906091
Hero Member
*
Offline Offline

Posts: 1480906091

View Profile Personal Message (Offline)

Ignore
1480906091
Reply with quote  #2

1480906091
Report to moderator
Glasswalker
Sr. Member
****
Offline Offline

Activity: 350



View Profile WWW
August 10, 2012, 02:22:20 PM
 #722

Glasswalker mentioned in the enterpoint thread that the bitstream he is working on doesn't require a DCM

Link?

I assume you mean he's using a PLL instead of a DCM.  I would find it pretty hard to believe he was using neither.

Hey, to clarify we're now feeding the clocks directly from the controller chip. The controller provides the hash clock, and the communications clock as 2 seperate signals (hash clock using LVDS signalling, and comm clock using normal single ended clocking at 25Mhz) from the controller. The Enterpoint board has a programmable PLL chip seperate from the controller, which can generate up to 4 seperate clocks, up to like 500Mhz, and it has a 25Mhz oscillator on the board for the primary clock for everything else.

Right now the controller is taking a 200Mhz clock from the clock generator, using a DCM internally to phase shift it 90deg per chip, and taking the 0 deg clock phase, and stepping it down with a /8 divider to get the 25Mhz comm clock. It's then feeding these out to the array FPGAs using LVDS for the 200Mhz, and a regular IO pin for the 25Mhz clock

This way there is no DCM at all, just a standard BUFG for the comm clock, and an IBUFGDS for the LVDS clock. This is still not fully tested though, right now I had a bunch of bugs, which I've fixed, and am running through another smartxplorer batch to close timing after my changes.

My source is now public if that helps you on the TML bitstream dev, it's up on github at https://github.com/pmumby/hashvoodoo-fpga-bitcoin-miner

Let me know if you have any specific questions, or if I can help at all.

I don't watch this thread, so you might have to ask in one of the enterpoint threads, or just send me a PM.

Just trying to make Bitcoin a Success... One crazy project at a time. (13rwPKskyATcAq3PpnCikfFG8989DQ8M3c)
HashVoodoo Open Source FPGA Mining Bitstream: https://github.com/pmumby/hashvoodoo-fpga-bitcoin-miner
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
August 10, 2012, 09:31:26 PM
 #723

Glasswalker mentioned in the enterpoint thread that the bitstream he is working on doesn't require a DCM

Link?

I assume you mean he's using a PLL instead of a DCM.  I would find it pretty hard to believe he was using neither.

Ok, quick update. Unfortunately my last build once again (sigh...) had a bug in the new LVDS clocking.

Ah, differential signaling.  Okay, yes, I can see how that would let you get a ~200mhz clock into the fabric without using a DCM or PLL.  Unfortunately it means that any clock calibration has to be done at the clock-generator (I have no idea what they're using for that).

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
August 10, 2012, 09:31:53 PM
 #724

Unfortunately the added fixes to adjust DCM locking and relocking provided no benefit.

You mean that it did not re-lock?

That's really strange; the DCM shouldn't be able to tell the difference between when it is reset on startup (when you say it IS locking) and the reset being sent to it after losing a lock (when you say it is NOT locking).

Could you please post the log file?

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
August 10, 2012, 09:52:46 PM
 #725

If ChrisP releases his USB driver code and somebody gives me SSH access to a Linux machine with an Enterpoint board attached to it I can take over the debugging/troubleshooting from here on out.  Apparently he has gotten the board-specific communication path from the host to the chip working reliably, and that's the only part I am stubborn about not doing.  There are also quite a lot of tricks for working around this DCM weirdness, but the ones we haven't tried yet require rebuilding the bitstream (I can do that).

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
August 11, 2012, 02:14:13 AM
 #726

TML-1.04 is released.  No new bitstreams but a major improvement in efficiency in the code that fetches new work.  You should now see actual hashrates much closer to the expected hashrate.


10.Aug.2012  Release v1.04
             add monitors for time spent on various network tasks
             performance/efficiency improvements in getwork
             add check_dcm_lock, freeze_dcm, reset_dcm_if_lock_lost
             fix leaf-clock-mux settings for rph

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
August 13, 2012, 01:22:52 AM
 #727

If you're running a "g-series" bitstream (i.e. its name starts with the letter "g"), please try moving up to one of the h-series.

If this causes problems for you, or results in noticeably reduced performance, please contact me.

Thanks.

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

Activity: 551



View Profile WWW
August 14, 2012, 12:30:00 AM
 #728

If ChrisP releases his USB driver code and somebody gives me SSH access to a Linux machine with an Enterpoint board attached to it I can take over the debugging/troubleshooting from here on out.  Apparently he has gotten the board-specific communication path from the host to the chip working reliably, and that's the only part I am stubborn about not doing.  There are also quite a lot of tricks for working around this DCM weirdness, but the ones we haven't tried yet require rebuilding the bitstream (I can do that).

Has Chrisp contacted you yet? or you him? The best bitstream now is getting 200 mh/s chip so a nice 55 mh/s boost could make some good btc for my 100 chips.
eldentyrell
Donator
Legendary
*
Offline Offline

Activity: 966


felonious vagrancy, personified


View Profile WWW
August 14, 2012, 05:09:36 AM
 #729

Has Chrisp contacted you yet? or you him? The best bitstream now is getting 200 mh/s chip so a nice 55 mh/s boost could make some good btc for my 100 chips.

Yes, he has contacted me and has given me his code.  Unfortunately this is just about the worst possible time in terms of me having free time to integrate it -- I have zero availability until a week from today.

In return for his code I'm sending him 25% of the commissions earned from enterpoint board users.  This is a standing offer for anybody else out there thinking of implementing support for any other boards' proprietary interfaces.  But your code has to be good -- the offer doesn't apply to steaming piles.  It must be written in Java, no exceptions.  If you need to use any third-party libraries you must check with me first (before you spend a lot of time on this).  JNI is very strongly discouraged; using a java.io.Process to talk to some native-code utility (like urjtag) is strongly preferred.


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
August 14, 2012, 05:10:19 AM
 #730

TML-1.05 is out.  Two new bitstreams "jensen" and "jaskowski".  Upgrading is very strongly encouraged.  More details when I am no longer under the gun.

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

Activity: 854


https://btc-republic.com/index.php?ref=cablepair


View Profile WWW
August 15, 2012, 02:24:05 AM
 #731

Has Chrisp contacted you yet? or you him? The best bitstream now is getting 200 mh/s chip so a nice 55 mh/s boost could make some good btc for my 100 chips.

Yes, he has contacted me and has given me his code.  Unfortunately this is just about the worst possible time in terms of me having free time to integrate it -- I have zero availability until a week from today.

In return for his code I'm sending him 25% of the commissions earned from enterpoint board users.  This is a standing offer for anybody else out there thinking of implementing support for any other boards' proprietary interfaces.  But your code has to be good -- the offer doesn't apply to steaming piles.  It must be written in Java, no exceptions.  If you need to use any third-party libraries you must check with me first (before you spend a lot of time on this).  JNI is very strongly discouraged; using a java.io.Process to talk to some native-code utility (like urjtag) is strongly preferred.



Hello

I would like to start a relationship with your organization and mine, to start moving forward with making the ModMiner Quad able to mine with your bitstream. Ive got some very talented programmers on my team, that could help you out - and develop some cool stuff and make a whole new (and large) group of customers able to mine with your tricone bitstream. A collaberation between the two of us could benefit both of our projects, I will contact you via email, hopefully we can get together with you and my team and put together a game plan.

Thanks Eldentyrell Smiley

-Tom
nelisky
Legendary
*
Offline Offline

Activity: 1554


View Profile
August 20, 2012, 10:39:29 AM
 #732

Hey,

Just got myself 10 mins to try this out, seems to be working fine except I don't see much of a difference in actual share count per period when compared to same voltage/cooling and ztex firmware.

Still, there is one small issue with the pool URL parser that I'd like to note (has probably been mentioned before as it is obvious, but I couldn't find anything), and that's the usage of @ in the username (deepbit at least does this), so "http://username@mail.com:password@pit.deepbit.com:8332" will not be a valid pool url (at least on tml-1.5) because it parses "mail.com:password@pit..." as server address.
kakobrekla
Hero Member
*****
Offline Offline

Activity: 714


Psi laju, karavani prolaze.


View Profile
August 23, 2012, 03:29:19 PM
 #733

Hey,

Just got myself 10 mins to try this out, seems to be working fine except I don't see much of a difference in actual share count per period when compared to same voltage/cooling and ztex firmware.


Well, the latest batch of bitstreams (J series) is a tad slower than H series.

ET: Any new bitstreams to try out yet?

Keninishna
Hero Member
*****
Offline Offline

Activity: 551



View Profile WWW
August 24, 2012, 12:44:26 AM
 #734

Anything new on enterpoint boards? I can give you a remote connection to a board to test with if you need one.
purelithium
Hero Member
*****
Offline Offline

Activity: 504



View Profile
September 03, 2012, 12:03:10 AM
 #735


Hello

I would like to start a relationship with your organization and mine, to start moving forward with making the ModMiner Quad able to mine with your bitstream. Ive got some very talented programmers on my team, that could help you out - and develop some cool stuff and make a whole new (and large) group of customers able to mine with your tricone bitstream. A collaberation between the two of us could benefit both of our projects, I will contact you via email, hopefully we can get together with you and my team and put together a game plan.

Thanks Eldentyrell Smiley

-Tom


Any word on this collaboration?

Like my post? 1H7bfRYh7F89mfmFgsRCdn4awDaUHQmYqY
ShadesOfMarble
Donator
Hero Member
*
Offline Offline

Activity: 543



View Profile
September 03, 2012, 10:49:30 PM
 #736

Also, any news on compatibility with Enterpoint-Hardware? Last post sounded promising, but now it got silent.
At least it's no longer that urgent because 200+ MH/s bitstreams are now available... But I would like to try TML nonetheless.

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

Activity: 966


felonious vagrancy, personified


View Profile WWW
September 04, 2012, 03:06:18 AM
 #737

I have chrisp's code, so if somebody gives me remote access to a linux box with an Enterpoint board attached to it, I will integrate his code and make it part of the next release.

For secure communications, you can always get my current PGP key from namecoin:


  namecoind name_scan p/eldentyrell 1


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
September 05, 2012, 04:10:44 AM
 #738

TML-1.10 has been released.

This includes a new bitstream, kreisel, which is a major performance improvement over all previous bitstreams.  I will post exact numbers after letting my mine run overnight.

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
September 05, 2012, 07:23:53 AM
 #739

I have chrisp's code, so if somebody gives me remote access to a linux box with an Enterpoint board attached to it, I will integrate his code and make it part of the next release.
Is Windows ok, too?

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!
Dexter770221
Legendary
*
Offline Offline

Activity: 1026


View Profile
September 05, 2012, 08:19:58 AM
 #740

TML-1.10 has been released.

This includes a new bitstream, kreisel, which is a major performance improvement over all previous bitstreams.  I will post exact numbers after letting my mine run overnight.
Please also post how to force urjtag to work. I'm trying few days now and no luck to download SVN 2027 or apply patch to it. I know, dowload linux or Cygwin and compile yourself, well I cannot. I can comunicate with Amontec JTAGkey and thats all what achieved so far. No luck with xilinx platform cable USB Sad
I have Lancelot, that is compatible with Icarus. As I can see no one have confirmed that your bitstream is working with it. I belive it's that complicated urjtag thing. You're loosing alot of hashpower becuse of that.

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.
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!