Pages:
Author

Topic: [Применение чипов Bitfury], схемные решения и т.п. - page 35. (Read 141720 times)

member
Activity: 116
Merit: 10
Вчера попался под руку DVB тюнер на RTL2832 на борту тюнер R820T
Вот как выглядит частота от внутреннего генератора чипа. Гуляет по черному.
Code: (55bit)
{ 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x00 };



ЗЫ Все кто сидит на внутреннем генераторе, все дружно отключайте внешний клок(регистр 6), результат вас обрадует.
legendary
Activity: 1946
Merit: 1000
ну чтож с апаратной частю наексперементировались пора в програмной покопатся )))
member
Activity: 116
Merit: 10
Если не используется INCLK/OUTCLK -  через резистор 10-20к садим на землю и в строке инициализации меняем config_reg(6,1); -> config_reg(6,0);
Вероятней всего будет прирост ~100Mh.


обе ножки на землю? а если чип не один а цепочка и слок тоже соеденен в цепочку но не используется, можеш прокоментировать что за регистры за что отвечают?
За цепочку ничего сказать не могу, суть в чем, чип начинает чуть меньше шуметь и жрать, что дает небольшой прирост.
Почему-то мне кажется, что для цепочки чипов, нужно развивать возможности регистров 7,8,9,10,11, которые пока никто не использует.

Регистры описаны в примере bitfury.
Code:
 Configuration registers 7,8,9,10,11 - enable scan chain. All should be UNPROGRAMMED. Or instead of calculating useful jobs chip will activate scanchain
   of selected columns
 Configuration register 6 - if UNPROGRAMMED - output to OUTCLK is taken straight from INCLK pin, if PROGRAMMED - output to OUTCLK is
   taken from internal clock bus

 Clock stages - first we take INCLK as input
 1st stage: Configuration register 4 - if UNPROGRAMMED - then INCLK is fed to next oscillator stage if PROGRAMMED then programmable-delay slow oscillator
   output is MUXED to clock next clock stage
 2nd stage: Configuration register 1 - if UNPROGRAMMED - then feedthrough clock to next stage, if PROGRAMMED then value of configuration register 0 is
   taken as clock signal (useful for single-step evaluation mode)
 Configuration register 2 - if UNPROGRAMMED then feedthough clock, if PROGRAMMED then fast ring oscillator is active and feeds next stage
 Configuration register 3 - if UNPROGRAMMED then clock is divided by 2, if PROGRAMMED then clock is fed directly to internal clock bus
 Config register 5 - reserved for future use

 Addresses and their use:

0000 0001 Xlll ebbb - PROGRAM START/STOP SIGNALS
 lll 0 - PC MAX, 1 - ELNS, 2 - WLNS, 3 - RRSTN, 4 - WRSTN, 5 - WLN, 6 - ELN, 7 - WNON
 e - 1 - STOP, 0 - START bbb - bits 0..6 (7 bits) to match against PROGRAM COUNTER.

AEW (without address translation) load:
0001 rj0w wwwb bbbb - Where wwww is round expander position (0..15), bbbbb is bit number, j - is job number and q is 0 for first round, 1 for second round
0001 rj10 0eeb bbbb - Loading AL register
0001 rj10 1aab bbbb - Loading EL register

ATR (address-translated load):
0011 xxaa ooob bbbb address        - CONVERTING ADDRESS TO LOAD EXACTLY NEXT JOB FOR NEXT SCANNING:
- midstate3 vector
- midstate0 vector
        - W vector
Done by uploading of 19 32-bit values (single uploaded job)
On read-back first 16 32-bit words read back - found nonces, last 3 32-bit words is current job - 0 or 1. Programming is done to job that currently
is not SCANNED for valid solutions. All others read-back addresses return just current scan-chain output. Server (or controller) side should track
new nonces that were found by a chip and program it quickly enough to keep number of answers within adequate limits, otherwise answers will be lost.

0101 xxxx xxaa aaaa - INTERNAL OSCILLATOR PROGRAMMING (THERMOMETER CODE)
0110 xxxx xxaa aaaa - SLOW INTERNAL OSCILLATOR PROGRAMMING (THERMOMETER CODE)
x111 xxxa aaab bbbb - CONFIGURATION REGISTER MAGIC NUMBER PROGRAMMING.

Slow versus fast oscillators. Slow oscillator should give more uniform delay and less jitter for lower frequencies, while fast oscillator
could give higher frequencies, but less stability at lower frequencies (could means that it behaves instable in SPICE, how it will in reality
though is not known, while slow is definitely works under all conditions).
legendary
Activity: 1946
Merit: 1000
Если не используется INCLK/OUTCLK -  через резистор 10-20к садим на землю и в строке инициализации меняем config_reg(6,1); -> config_reg(6,0);
Вероятней всего будет прирост ~100Mh.


обе ножки на землю? а если чип не один а цепочка и слок тоже соеденен в цепочку но не используется, можеш прокоментировать что за регистры за что отвечают?
member
Activity: 116
Merit: 10
Если не используется INCLK/OUTCLK -  через резистор 10-20к садим на землю и в строке инициализации меняем config_reg(6,1); -> config_reg(6,0);
Вероятней всего будет прирост ~100Mh.

Как-то так...


ЗЫ Принципиально не подымаю питание, ковыряю только софт и мелкие фиксы железа.
legendary
Activity: 1946
Merit: 1000
на ней написано 20гигахеш, для большего питальник слабоват.

Легкодымов сказал ждать выхода майнера вместе с устройствами метабанка (((
hero member
Activity: 615
Merit: 1002
Прикольно что питание распи идёт через платку ...

У меня подвисает иногда, когда так делаешь.
И сколько такая платка выдаёт не пишут?
ZPK
legendary
Activity: 1302
Merit: 1021



источник

Прикольно что питание распи идёт через платку ...
legendary
Activity: 1302
Merit: 1008
видимо я чтото пропустил, можна ссылку на цгмайнер с автоматической синхронизацыей опроса?
обратись к тов.Лекгодымову в личку
legendary
Activity: 1946
Merit: 1000
видимо я чтото пропустил, можна ссылку на цгмайнер с автоматической синхронизацыей опроса?
legendary
Activity: 1302
Merit: 1008
какая у тебя частота опроса и частота SPI?
SPI 500 кГц, опрос динамически меняется (пытается синхронизоваться)
legendary
Activity: 1946
Merit: 1000
за ноч средяя упала до ровно 20 гигахеш, надо паять оставшуюся керамику еще есть куда расти
у меня 2.5 с чипа у тебя 2.61 как метабанк выжмет 3 я хз )))
какая у тебя частота опроса и частота SPI?
legendary
Activity: 1302
Merit: 1008
8 чипов 20.6 гигахеш кто больше?
30 чипов 78.55 Гх/c (трехсуточное среднее)
Vcore 0.875, клок 54
сколько выдерживал по времени? если 10-15 минут, показания будут несколько завышены
legendary
Activity: 1946
Merit: 1000
8 чипов 20.6 гигахеш кто больше?

Частота опроса 10милисекунд
частота SPI 5мегагерц
клок 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x00
VDD 0.91v
при етом потребление 8 чипов 20.6А
full member
Activity: 171
Merit: 100
А кто нибудь пробовал запустить чип от внешнего клока и выжать из него побольше при низком отношении ватт на гигахеш?
sr. member
Activity: 473
Merit: 252
Cricetus cricetus
Спасибо, долго втыкал в свой пост - что-то меня смущало.. Но так и не нашел Smiley
sr. member
Activity: 395
Merit: 250
Right13, исправь МХ/с на ГХ/с для корректности
sr. member
Activity: 473
Merit: 252
Cricetus cricetus
ZPK прав. Когда (если?) чипы станут дешевыми - оптимальным будет самый экономичный режим. Тогда можно и 4 чипа на USB затолкать. При этом производительность стика, с потреблением 2,5Вт будет в районе 7МГХ/с. Для сравнения - авалоновские чипы в асике от needbmw выдают 6МГХ/с а жрут при этом 50Вт.
KNK
hero member
Activity: 692
Merit: 502
сдесь http://www.bitfurystrikesback.com/product/bitfury-55nm-asic-chip-2/ - Demonstrated performance 3 GH/sec @ ~0.85W/Ghps
или прям сдесь https://bitcointalksearch.org/topic/m.2568673 - Net hash rate would be almost 2.7 GH/sec @ 0.8W/GH.

2.7*0.8 = 2.2W * 2 чипа = 4.4W + обвязка = 5GH/sec @ 5W
ZPK
legendary
Activity: 1302
Merit: 1021
а почему не потянет
USB 2.0 - 2.5W
USB 3.0 - 5W ... как раз на 2 чипа, ну а ещо можно из двух USB 2.0 питалово брать - http://www.amazon.com/gp/product/B000JIOHDE

У метабанка один чип потребляет 4.5 W....
Как бы 5 ватт на 2 чипа плюс обвязка всяко не хватает...
https://metabank.ru/asic
Ну дак тут надо пограмотней быть, и использовать тот режим, например 0.3 вт на гхш, 1.75 с чипа, т.е получаем 3.5 гхш и 3.5*0.3=1.05вт + обвязка. по-моему потенциал есть, или я ошибаюсь?)
Pages:
Jump to: