Bitcoin Forum

Local => Майнеры => Topic started by: invader on April 18, 2013, 08:58:46 AM



Title: [DIY] Модули на базе чипов Avalon
Post by: invader on April 18, 2013, 08:58:46 AM
Хотел поделится мыслями в сопутствующей теме, однако пока я писал это сообщение ее уже закрыли :)
Поэтому, создаю эту тему для обсуждения технических деталей самостоятельной сборки модулей.
Раздумываю заиметь (или не заиметь) себе некоторое количество чипов avalon.
Предвижу следующие трудности:

- Заказ из официального источника не менее 10 000 единиц.
Не готов стать "счастливым обладателем" такого количества чипов, количество около 100 .. 1000 кажется более вменяемым лично мне. Но в таком случае уже будет стоять проблема доверия человеку, который пожелает продать свою долю от 10к чипов.

- Распайка чипа.
Авалоновский qfn48 вообщем-то должен неплохо вручную паяться даже на плату сделанную ЛУТ методом, однако требуется некоторая предварительная калибровка навыков... К тому же, если даже все будет получаться нормально то вручную _правильно_ припаять больше сотни чипов - эээм... задача та еще.

- Дополнительные компоненты
Помимо чипов еще будет нужна обвязка. Чип кондеры и резисторы, это понятно - но их еще, к тому же, нужно тоже припаять :) Дополнительно еще нужен, очевидно, для питания чипа понижающий преобразователь - и желательно, с как можно большим кпд. Можно конечно сделать понижающий преобразователь модульным и использовать то что уже есть не отвлекаясь на этот момент.

- Интерфейс с микросхемами
По анализу схемы авалона могу предположить, что используется обычный uart с 3.3v логикой и коммуникация чипов идет по типу daisy chain. ( Вероятно, в каждом чипе есть буфер и он передает данные дальше. Таким образом, чтобы "занять" работой n-ое количество чипов соединенных в цепочку мы передает n-ое количество заданий и слушаем ответы необходимое время, получаем решения и затем даем новую порцию заданий. ) В конечном счете, в простейшем случае потребуется поставить преобразователь usb-serial типа ftdi и возложить на софт все последующее общение с чипами. Однако, для масштабного решения куча компортов
будет не самым лучшим вариантом (если рассматривать аналог готового авалона выходит 24 serial порта.)

- Генератор тактовой частоты
Мы же ведь хотим разгонять чипы? Или наоборот, оставить возможность уменьшить их потребление.
Т.е. нужна микросхема clock generator с управляемым делителем частоты. ( Насколько я понимаю, в авалоне изящно решили проблему clock generator'а и объединения кучи serial портов всего одной fpga'шечкой. )

- Отвод тепла и датчики температуры
Возможно на всем этом фоне уже не самое главное, однако очевидно нужны радиаторы, вентиляторы и мониторинг температуры.
Следовательно нужна дополнительная часть для интерфейса ее считывания и регулирования оборотов вентиляторов. ( На первое время конечно можно на это забить и просто хорошо охлаждать чипы. )

Паять вручную больше сотни чипов и умноженное на n-ное число сопутствующих им компонентов вариант довольно сомнительный.
Если делать все грамотно, то нужно для начала сделать прототип ( сделать pcb пусть даже тем же лут методом , напаять и протестировать нужное количество чипов ), убедится что все работает как задумано и отдать в мелкосерийное производство. Какие будут затраты и сроки - мне неизвестно. Стоит ли вообще всем этим заниматься - тоже большой вопрос.

Вот такие мои мысли по этому поводу.
Обсуждение деталей и ваши мысли в этом направлении приветствуется, особенно если у вас есть что поправить или добавить.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: MrSoch on April 18, 2013, 09:43:16 AM
Дружище, стукнись мне в аську плиз. думаю есть хорошая идея.)



Title: Re: [DIY] Модули на базе чипов Avalon
Post by: Komonec on April 18, 2013, 11:09:06 AM
invader
Вот мне тоже бы были интересны чипы. 10к конечно же много. Можно в принципе сборный заказ организовать и разбить его на 10-20-30 человек.
Распайка чипа и дополнительные компоненты . Ну пока дизайна платы нету, сложно сказать насколько трудно будет сделать все в домашних условиях, но имея фен эти чипы пояются легко (даже навыка особого не нужно), с остальными компонентами тоже проблем быть не должно (понятное дела если есть опыт пайки), но все конечно зависит от количества. По поводу понижающего преобразователя, я в китае заказывал dc-dc коверторы для своих проектов, они там есть разные, быстро и удобно. Можно свое что-то придумать схем в интернете хватает.
Отвод тепла и датчики температуры. Можно поставить водяное охлаждение :P С датчиками температур тоже можно что-то придумать, я думаю, что есть готовые схемы.

По поводу прототипа. Авалоновцы обещали сначала прислать сэмплы. Соответвенно вопрос, кто будет занимать прототипом?

Я вот думаю, что самым быстрым и дешевым решением будет заказать прототип и платы в Китае, я думаю, что там найдутся такие умельцы.
Возможно в чем то ошибаюсь.



Title: Re: [DIY] Модули на базе чипов Avalon
Post by: FAN on April 18, 2013, 11:55:56 AM
да ладно много... это же финтифлюшки, 10 таких супер чипов работают аж как один спартан - не смешноли? :)


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: Komonec on April 18, 2013, 12:03:18 PM
да ладно много... это же финтифлюшки, 10 таких супер чипов работают аж как один спартан - не смешноли? :)
10к=780бтс=$72к+, финтифлюшки :D


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: lordfantom on April 19, 2013, 04:20:44 AM
это где такой спартан, стесняюсь спросить ????


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: FAN on April 19, 2013, 09:04:53 AM
как нарисовано на картинках в фотожопе:
бабалон имеет три модуля по 20 гх
в каждом моделе 8 плат
на каждой плате 10 чипов

вулючаем библиотеку математикс.длл
20 / 800 = 25 мх для одного чипа

10 чипов = 250 мх

1 спартан6-150 выдает 300 мх

./exit
./exit


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: FAN on April 19, 2013, 09:08:52 AM
если чисто теоретически прикинуть то возможно бабалоновские чипы это просто завалявшиеся на складах в несметных кол-вах бесхозные спартаны 2 - 3
производство которых ведется только к затирке маркировки и нанесении новой с надписею бабалон 33 :)


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: MrSoch on April 19, 2013, 09:38:19 AM
+100500.. какое-то западло там чувствуется...
Уж больно хитрая рожа у китайтсса на фотке из интервью...)))
Вот и выясню лично в Китае чё да как с авалонами...
Обещаю отписаться по чесноку... )


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: MrSoch on April 19, 2013, 09:41:07 AM
Что косвенно указывает на наличие подвоха с авалонами - это ситуация с ценами и наличием АМДшных карт в китае...


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: fsb4000 on April 19, 2013, 09:44:42 AM
если чисто теоретически прикинуть то возможно бабалоновские чипы это просто завалявшиеся на складах в несметных кол-вах бесхозные спартаны 2 - 3
производство которых ведется только к затирке маркировки и нанесении новой с надписею бабалон 33 :)
Мощность чипов которые продаёт АВАЛОН равна 280мх/с на 1 чип.
Quote
8.the chips are identical to those in Avalon, clocking 282Mh/s per chip.
http://store.avalon-asics.com/?page_id=9605


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: San Gennaro on April 19, 2013, 09:47:08 AM
Вот и выясню лично в Китае чё да как с авалонами...

Это нелегко будет сделать.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: MrSoch on April 19, 2013, 09:52:44 AM
Да в курсе)))
Но пробовать надо... )))


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: dimitrus on April 19, 2013, 04:03:49 PM
Нету там uart, там скорее всего два spi порта.
Code:
Technology Summary:
   TSMC 0.11- micron G process
       5 Metal
Core Voltage: 1.2 V
I/O Voltage: 3.3 V
Core Frequency: 256+ MHz
Number of Pads: 48
   8 Data
   40+1 Power
Package Type: QFN48 -0.5 Pitch
Packaged Chip Size: 7 mm x 7 mm

Chip Interface
Data Pins (8 in total):
Clock                     i
Serial Data In  [2]       i
Serial Data Out [2]       o
Serial Data Bypass [2]    o
Reserved    [1]    -
Можно под ЛУТ сделать плату на небольшое количество чипом скажем на 4-10 шт. которые будет опрашивать один МК, после чего будет потом отдавать данные через тот же uart. Есть куча МК уже с usb на борту те же STM32. Это самый простой вариант.
Другой вариант, тоже самое только вместо uart использовать другой интерфейс на котором можно реализовать сеть из этих модулей.
Я все же думаю народной платой станет именно модуль с небольшим количеством чипов который можно сделать используя ЛУТ и собрать в течении дня. Плохо что на avalon нет datasheet, народные умельцы давно бы уже сделали варианты плат. Ну и самое главное, нужны чипы, как только их смогут купить умельцы, такие платы будут появляться в инете как грибы. Я бы сам купил бы до десятка чипов для самостоятельной сборки. Ждем когда чипы можно будет купить хотя бы по десять штук :)

ЗЫ Кстати, собрать денег для закупки партии чипов и потом дробления их на мелкие партии или продажу в розницу можно использовать Kickstarter. Кто готов запустить там проект, дабы у народа из СНГ появились эти чипы? ;) Я бы 10 шт. купил для самостоятельной разработки.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: needbmw on April 19, 2013, 05:53:32 PM
Можно под ЛУТ сделать плату на небольшое количество чипом скажем на 4-10 шт. которые будет опрашивать один МК, после чего будет потом отдавать данные через тот же uart. Есть куча МК уже с usb на борту те же STM32. Это самый простой вариант.
НЕЛЬЗЯ авалоновский чип поставить на ЛУТ-платы, авалоновский модуль это вообще шедевр проектирования плат с довольно нестандартным подходом. И с любым МК тоже заблуждаетесь сильно... Откроют документацию - поймете почему.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: dimitrus on April 19, 2013, 06:10:37 PM
НЕЛЬЗЯ авалоновский чип поставить на ЛУТ-платы, авалоновский модуль это вообще шедевр проектирования плат с довольно нестандартным подходом. И с любым МК тоже заблуждаетесь сильно... Откроют документацию - поймете почему.
Когда только откроют?
Пока нет документации и если есть какие-то данные, можно немного конкретики, кроме нельзя? ;) Я так понимаю там у чипа два вида питания 1.2в на ядро и 3.3в на интерфейс, интерфейс скорее всего два порта SPI. Судя по фотографиям, плата там скорее всего на алюминиевой подложке, для отвода тепла. В этом все дело?


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: needbmw on April 19, 2013, 06:36:05 PM
можно немного конкретики, кроме нельзя?
Не могу, у меня NDA подписан  8)
Ждите начала мая, может откроют документацию как и обещали.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: MrSoch on April 19, 2013, 06:49:39 PM
Не бывает в России таких обязательствоф по NDA, шоп нельзя было их сменять на пиво... )))


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: cefp on April 19, 2013, 08:05:27 PM
Ну и самое главное, нужны чипы, как только их смогут купить умельцы, такие платы будут появляться в инете как грибы. Я бы сам купил бы до десятка чипов для самостоятельной сборки. Ждем когда чипы можно будет купить хотя бы по десять штук :)
Говорят на ебее их продают в розницу. По 7$ чтоли. Здесь на форуме писали.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: dimitrus on April 20, 2013, 06:18:09 AM
Ну и самое главное, нужны чипы, как только их смогут купить умельцы, такие платы будут появляться в инете как грибы. Я бы сам купил бы до десятка чипов для самостоятельной сборки. Ждем когда чипы можно будет купить хотя бы по десять штук :)
Говорят на ебее их продают в розницу. По 7$ чтоли. Здесь на форуме писали.
Ссылку на пост можно? пробежался поиском на ebay, ничего нет.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: naima53 on April 20, 2013, 02:33:19 PM
если чисто теоретически прикинуть то возможно бабалоновские чипы это просто завалявшиеся на складах в несметных кол-вах бесхозные спартаны 2 - 3
производство которых ведется только к затирке маркировки и нанесении новой с надписею бабалон 33 :)
Тоже так подумал, но правда, не про спартаны старые а про http://rijndael.ece.vt.edu/sha3/sha3chip.html  :-\


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: San Gennaro on April 20, 2013, 03:22:36 PM
если чисто теоретически прикинуть то возможно бабалоновские чипы это просто завалявшиеся на складах в несметных кол-вах бесхозные спартаны 2 - 3
производство которых ведется только к затирке маркировки и нанесении новой с надписею бабалон 33 :)
Тоже так подумал, но правда, не про спартаны старые а про http://rijndael.ece.vt.edu/sha3/sha3chip.html  :-\
у авалоновских ножек меньше, ну не эти так другие, какая разница?


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: invader on April 21, 2013, 07:29:31 PM
Quote
НЕЛЬЗЯ авалоновский чип поставить на ЛУТ-платы, авалоновский модуль это вообще шедевр проектирования плат с довольно нестандартным подходом. И с любым МК тоже заблуждаетесь сильно... Откроют документацию - поймете почему.

Почему нельзя на ЛУТ-платы? Конечно ясно, припаять непросто и хорошую плату тоже надо еще постараться сделать. Теплоотвод основной снизу, это да - некоторая сложность где и нужен нестандартный подход. Но ведь можно массив мелких дырок в плате просверлить прямо под чипом и соединить припоем с другой стороной для улучшения теплоотвода. Единственное, все это хорошо для отладки и понимания работы одного-двух чипов, а не для массового изготовления... Насчет МК - да, не каждый сможет работать на частотах 256+ Мгц, это уже даже не совсем микроконтроллер получается вроде бы.


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: dimitrus on April 22, 2013, 02:48:25 PM
Насчет МК - да, не каждый сможет работать на частотах 256+ Мгц, это уже даже не совсем микроконтроллер получается вроде бы.
А зачем МК работать на частоте ядра чипа?


Title: Re: [DIY] Модули на базе чипов Avalon
Post by: cefp on April 22, 2013, 03:33:48 PM
Ну и самое главное, нужны чипы, как только их смогут купить умельцы, такие платы будут появляться в инете как грибы. Я бы сам купил бы до десятка чипов для самостоятельной сборки. Ждем когда чипы можно будет купить хотя бы по десять штук :)
Говорят на ебее их продают в розницу. По 7$ чтоли. Здесь на форуме писали.
Ссылку на пост можно? пробежался поиском на ebay, ничего нет.
Тоже не нашел на ebay. И здесь на форуме не помню где видел. Про розничную продажу еще тут пишут: https://forum.btcsec.com/index.php?/topic/1133-prodazha-asik-chipov/