Bitcoin Forum
May 06, 2024, 12:19:36 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 52 53 54 55 56 57 »
  Print  
Author Topic: [ANN] Bitfury is looking for alpha-testers of first chips! FREE MONEY HERE!  (Read 176664 times)
kaerf
Hero Member
*****
Offline Offline

Activity: 631
Merit: 500


View Profile
August 28, 2013, 06:01:17 AM
 #641

Thanks very much for at least that information. I'm still not even sure if it's going to be possible then, but I'll keep poking.

np. You're probably using the code from https://github.com/kerrydwong/MCP2210-Library. This code needs to be modified to send large transactions (> 64 bytes) since the chip only supports 64 byte transmissions. I've spent a few days getting stuff to work and only just today got the chip to start consuming power (first 317 initialization bytes have been accepted)...tomorrow I make it hash =P.
Make sure you back up your wallet regularly! Unlike a bank account, nobody can help you if you lose access to your BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714954776
Hero Member
*
Offline Offline

Posts: 1714954776

View Profile Personal Message (Offline)

Ignore
1714954776
Reply with quote  #2

1714954776
Report to moderator
-ck
Legendary
*
Offline Offline

Activity: 4102
Merit: 1632


Ruu \o/


View Profile WWW
August 28, 2013, 06:06:26 AM
 #642

Thanks very much for at least that information. I'm still not even sure if it's going to be possible then, but I'll keep poking.

np. You're probably using the code from https://github.com/kerrydwong/MCP2210-Library. This code needs to be modified to send large transactions (> 64 bytes) since the chip only supports 64 byte transmissions. I've spent a few days getting stuff to work and only just today got the chip to start consuming power (first 317 initialization bytes have been accepted)...tomorrow I make it hash =P.
No I'm not. I've written my own spi communication code on our usbutils. I've been burnt enough by external libraries...

Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel
2% Fee Solo mining at solo.ckpool.org
-ck
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
August 28, 2013, 06:26:13 AM
 #643

On the plus site, the USB to SPI connection can provide the mining software for more control/flexibility since it can directly send commands to chips/SPI bus. Also, you don't need to flash firmware updates...
True, but the bitfury chips don't have much that is to be controlled. You can set the clock oscillator options, and that's about it. On the other hand, a microcontroller can do other useful stuff like monitor the board temperature, voltages, and even adjust the core voltage to allow smart overclocking: on a cool day, or with good ventilation, the chip will automatically hash faster, and on a hot day, it will automatically slow down to protect itself.

Firmware update could be a problem depending on the chip. The LPC11U have an option to boot as a mass storage device with a FIRMWARE.BIN file that you can overwrite. Alternatively, you could make some sort of bootloader.

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
kaerf
Hero Member
*****
Offline Offline

Activity: 631
Merit: 500


View Profile
August 28, 2013, 07:15:55 AM
 #644

Ohhhh... tell me about it! I hated that documentation when I read it the first time. And then I saw the chip on your boards and went back and reread it ... and hated it even more... I think you pretty much qualify for a hero for figuring it out! Smiley

I haven't posted any pix or details about our device (until now)...you're probably mixing me up with someone else.

No I'm not. I've written my own spi communication code on our usbutils. I've been burnt enough by external libraries...

ahh..in that case, you can use that code for reference (if you aren't already) =P. There's also https://github.com/daniel-santos/mcp2210-linux, but much more immature.

True, but the bitfury chips don't have much that is to be controlled. You can set the clock oscillator options, and that's about it. On the other hand, a microcontroller can do other useful stuff like monitor the board temperature, voltages, and even adjust the core voltage to allow smart overclocking: on a cool day, or with good ventilation, the chip will automatically hash faster, and on a hot day, it will automatically slow down to protect itself.

Firmware update could be a problem depending on the chip. The LPC11U have an option to boot as a mass storage device with a FIRMWARE.BIN file that you can overwrite. Alternatively, you could make some sort of bootloader.

Yeah, we were probably wrong to go with the mcp2210 since it didn't save any time...should have investigated the linux API and datasheet more thoroughly. At first glance, the USB-SPI chips seem more amenable to software-only guys since you only need to write host code and don't need to write the firmware.

vs3
Hero Member
*****
Offline Offline

Activity: 622
Merit: 500


View Profile WWW
August 28, 2013, 04:29:07 PM
 #645

I haven't posted any pix or details about our device (until now)...you're probably mixing me up with someone else.

oh, my bad. I was thinking of 101BTC.

ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 03:34:12 AM
 #646

So I got three more chips placed on my board... all seven are recognized, but it runs SLOWER than it did with four! Sad

Tweaking clock and voltage trying to find a happy medium.  Anyone have any suggestions?

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
cet
Member
**
Offline Offline

Activity: 100
Merit: 10



View Profile
August 29, 2013, 03:57:57 AM
 #647

So I got three more chips placed on my board... all seven are recognized, but it runs SLOWER than it did with four! Sad

Tweaking clock and voltage trying to find a happy medium.  Anyone have any suggestions?

take all but one chip out?
klondike_bar
Legendary
*
Offline Offline

Activity: 2128
Merit: 1005

ASIC Wannabe


View Profile
August 29, 2013, 04:10:50 AM
 #648

So I got three more chips placed on my board... all seven are recognized, but it runs SLOWER than it did with four! Sad

Tweaking clock and voltage trying to find a happy medium.  Anyone have any suggestions?

same task being given to multiple chips and/or waiting for repeats of the result? sounds like the isue relates to how the chips are being sent commands

24" PCI-E cables with 16AWG wires and stripped ends - great for server PSU mods, best prices https://bitcointalk.org/index.php?topic=563461
No longer a wannabe - now an ASIC owner!
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 04:41:01 AM
 #649

So I got three more chips placed on my board... all seven are recognized, but it runs SLOWER than it did with four! Sad

Tweaking clock and voltage trying to find a happy medium.  Anyone have any suggestions?

same task being given to multiple chips and/or waiting for repeats of the result? sounds like the isue relates to how the chips are being sent commands

I'm using the legkodymov cgminer fork... I haven't dug into how exactly it runs these chips.  I guess I need to get involved in that soon.

I've got it running 9.5GH on seven chips; was running 8.5GH on four.  Pretty disappointing Sad

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
needbmw
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
August 29, 2013, 04:53:38 AM
 #650

I've got it running 9.5GH on seven chips; was running 8.5GH on four.  Pretty disappointing Sad
Something wrong with your setup.
I'm running my longest 90-chips chain at average 237.7Gh/s (today will add 10 more chips to the chain).
Chips require a lot of power to hash faster than 2.5Gh/s per chip (at least 0.88V, 2,5-3A per chip), are you sure your DC/DC is capable of fully power 7 chips chain?

NO PSAKING!
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 04:55:28 AM
 #651

I've got it running 9.5GH on seven chips; was running 8.5GH on four.  Pretty disappointing Sad
Something wrong with your setup.
I'm running my longest 90-chips chain at average 237.7Gh/s (today will add 10 more chips to the chain).
Chips require a lot of power to hash faster than 2.5Gh/s per chip (at least 0.88V, 2,5-3A per chip), are you sure your DC/DC is capable of fully power 7 chips chain?

I've got 40A available; should be plenty!

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 04:59:24 AM
 #652

I've got it running 9.5GH on seven chips; was running 8.5GH on four.  Pretty disappointing Sad
Something wrong with your setup.
I'm running my longest 90-chips chain at average 237.7Gh/s (today will add 10 more chips to the chain).
Chips require a lot of power to hash faster than 2.5Gh/s per chip (at least 0.88V, 2,5-3A per chip), are you sure your DC/DC is capable of fully power 7 chips chain?

What are you using for spiclk speeds and bitfury clock setting?

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
August 29, 2013, 05:05:50 AM
 #653

For 16 chip chain I use 1 MHz SPI clock, and this clock setting: { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00 };

Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 05:14:49 AM
 #654

For 16 chip chain I use 1 MHz SPI clock, and this clock setting: { 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00 };

That's the clock setting I've been using, and I've been at 5MHz.

Lemme turn spiclk down and see where that gets me.

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 05:49:07 AM
 #655

So I unbridged between #4 and #5, going back to four chips, and it's back to fast:

 cgminer version 3.3.1 - Started: [2013-08-29 05:42:33]
--------------------------------------------------------------------------------
 (5s):10.56G (avg):9.477Gh/s | A:160  R:0  HW:0  WU:132.4/m
 ST: 2  SS: 0  NB: 1  LW: 251  GF: 0  RF: 0
 Block: 002f2d30baf48c98...  Diff:65.8M  Started: [05:42:33]  Best share: 360
--------------------------------------------------------------------------------
 [P]ool management Settings [D]isplay options [Q]uit
 BITFURY 0: 11.61G/10.63Gh/s | A:176 R:0 HW:0 WU: 148.6/m
--------------------------------------------------------------------------------

 [2013-08-29 05:42:26] Started cgminer 3.3.1
 [2013-08-29 05:42:26] BITFURY chip #1 detected
 [2013-08-29 05:42:26] BITFURY chip #2 detected
 [2013-08-29 05:42:26] BITFURY chip #3 detected
 [2013-08-29 05:42:27] BITFURY chip #4 detected
 [2013-08-29 05:42:30] BITFURY: 4 chips detected!


Next, bridged 4 to 5 and unbridged 5 to six:

cgminer version 3.3.1 - Started: [2013-08-29 05:47:30]
--------------------------------------------------------------------------------
 (5s):9.923G (avg):8.487Gh/s | A:184  R:0  HW:0  WU:118.6/m
 ST: 2  SS: 0  NB: 1  LW: 379  GF: 0  RF: 0
 Block: 0034005b153db46a...  Diff:65.8M  Started: [05:47:30]  Best share: 1.52K
--------------------------------------------------------------------------------
 [P]ool management Settings [D]isplay options [Q]uit
 BITFURY 0: 10.17G/8.956Gh/s | A:192 R:0 HW:0 WU: 125.1/m
--------------------------------------------------------------------------------

 [2013-08-29 05:47:23] Started cgminer 3.3.1
 [2013-08-29 05:47:24] BITFURY chip #1 detected
 [2013-08-29 05:47:24] BITFURY chip #2 detected
 [2013-08-29 05:47:24] BITFURY chip #3 detected
 [2013-08-29 05:47:25] BITFURY chip #4 detected
 [2013-08-29 05:47:25] BITFURY chip #5 detected
 [2013-08-29 05:47:28] BITFURY: 5 chips detected!


slower! Sad

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
August 29, 2013, 05:53:34 AM
 #656

How about modifying software to skip first chip ?


Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 06:08:40 AM
 #657

How about modifying software to skip first chip ?



seeing about 7-7.3GH on five chips, with it skipping the first chip.  In order to skip, all I did was:

Code:
int libbitfury_sendHashData(struct bitfury_device *bf, int chip_n) {
        int chip;
        static unsigned second_run;

        for (chip = 1; chip < chip_n; chip++) {

change chip = 0 to chip = 1.


Maybe I should set it up so I can run any single chip, with the full chain intact, and get a hashrate per chip.

18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
ssi
Member
**
Offline Offline

Activity: 70
Merit: 10



View Profile
August 29, 2013, 07:06:19 AM
 #658

So I modified cgminer to allow me to run only one chip at a time.

All the chips consume power the whole time, but only one hashes.

They all show >2Gh except for one, which is 1.8GH.  Most of them will maintain >2.5GH.


I have a current meter inline with 12v.  It's reading 1.73A while hashing... ~20.76W.  My power module is supposed to be 79% efficient at .9V, so that'd be 16W delivered.  16W @ .9V is ~18A.  Less than half the 40A rating on the regulator.



18xEDfc7y1Nzm2kmLvwYq56xwwEz4Fdh6
cscape
Sr. Member
****
Offline Offline

Activity: 251
Merit: 250



View Profile
August 29, 2013, 08:50:30 AM
 #659

Our (c-scape & intron) bi•fury board is hashing over 5 GH/sec.

Screenshot from BTC Guild:


Photo of bi•fury prototype board with 2 ASICs, plugged into laptop. A fan is aimed at the board + heatsink, keeping the ASIC temperature at 45 ℃, and the rest of the board (including the regulator) at 40 ℃. Core voltage has been set at 0.84V. 

The extra pushbuttons, jumper, and 3 wire UART are just for testing/debugging.


Happy with your c-scape product ? Consider a tip: 16X2FWVRz6UzPWsu4WjKBMJatR7UvyKzcy
ultrix
Full Member
***
Offline Offline

Activity: 125
Merit: 100


View Profile
August 29, 2013, 08:52:06 AM
 #660

Update on power circuit.  1/2 day on regulated AC (through UPS & PDU network) with < 5mV jitter @90A maintaining 92% efficiency average for the circuit and 82% from the wall (additional loss is due to the ATX power supply I'm using, which is a Corsair AX1200i).   Running 1/2 day at my home now using residential AC, there is more noise in the output, but still exceptionally stable.  I have gotten 2 samplings thus far of 7mV spikes.  Efficiency from the wall is still at 82%.  Going to finish assembling my bitfury test boards tonight or tomorrow and will start powering real chips.
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 52 53 54 55 56 57 »
  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!