Bitcoin Forum

Local => Майнеры => Topic started by: Sergei on June 12, 2012, 09:03:43 PM



Title: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 12, 2012, 09:03:43 PM
Прочитал на форуме много всего, в голове каша. Кто-то производит системы на FPGA, кто-то ведет разработку, кто-то продает, кто-то использует уже. А как это происходит на практике? Вот есть, к примеру,
"Altera FPGA EP1C3T100 development board " с характеристиками " suppot JTAG and AS mode, 12 I/O extend out for other use, config ic: EPCS1, 8 7-seg led display , 8 led indicator, 4 keys" Есть так же такие штуки как "Xilinx FPGA Spartan3 XXC3S400PQ208" или "Xinlinx FPGA Spartan-3E XC3S500E Xilinx Development Board "

Стоит с доставкой 49 баксов (первый вариант). С этим можно сделать что-либо полезное в контексте bicoin? Если нет, то какие платы/процессоры/все вместе нужны? И главное - через какое ПО это все работает/будет работать для добывания монеток?


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: ArsenShnurkov on June 13, 2012, 04:13:25 AM
На практике просить документацию у поставщиков FPGA.

Это если официально, иначе надо заниматься промышленным шпионажем
- искать утечки, внедрять шпионов в компании-партнеры и т.д.
Либо держать научно-исследовательский центр по реверс-инженерингу.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 07:22:17 AM
На практике просить документацию у поставщиков FPGA.

Это если официально, иначе надо заниматься промышленным шпионажем
- искать утечки, внедрять шпионов в компании-партнеры и т.д.
Либо держать научно-исследовательский центр по реверс-инженерингу.

В комплекте так же "2 dvd disk datasheet", как я понимаю даташиты на чип и плату, на которой он смонтирован, это оно? Канал поставок - официальный, все в коробочках с накладными и все такое, просто для себя хочется понять. Вот заказал, пришло - и что с этим чудом делать?  :) К примеру- бабочки используют тоже FPGA, может ли подойти их софт? Или можно ли модифицировать существующие майнеры, тот же гуймайнер, для работы с этим?

З.Ы. Понимаю, что вопрос несколько не для этого раздела, но в другие пока написать не могу.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: A-Bolt on June 13, 2012, 08:24:33 AM
Если вы хотите получить готовое устройство и использовать готовый софт для майнинга, нужно купить одну из железяк, предлагаемых в разделе https://bitcointalk.org/index.php?board=76.0 (https://bitcointalk.org/index.php?board=76.0)

Если вы купите development board или любую другую плату изначально не предназначенную для майнинга, то вам нужно будет разработать прошивку или найти готовую прошивку под конкретную FPGA, реализующую:
1) алгоритм майнинга;
2) интерфейс под уже существующий софт для майнинга.

Перечисленные вами FPGA обладают низкой производительностью. В настоящее время максимальным отношением производительность/цена обладают FPGA Spartan-6.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 08:52:48 AM
Если вы хотите получить готовое устройство и использовать готовый софт для майнинга, нужно купить одну из железяк, предлагаемых в разделе https://bitcointalk.org/index.php?board=76.0 (https://bitcointalk.org/index.php?board=76.0)

Если вы купите development board или любую другую плату изначально не предназначенную для майнинга, то вам нужно будет разработать прошивку или найти готовую прошивку под конкретную FPGA, реализующую:
1) алгоритм майнинга;
2) интерфейс под уже существующий софт для майнинга.

Перечисленные вами FPGA обладают низкой производительностью. В настоящее время максимальным отношением производительность/цена обладают FPGA Spartan-6.

Спасибо за подробный ответ! А логика плат совместима сверху вниз? То есть если купить плату с XC6SLX9 и впаять на его место XC6SLX150 - работать будет? По аналогии с настольными компами, когда в в один сокет можно поставить любой процессор из линейки. Понятно, что здесь сокетов нет, но вопрос не в этом :). Относительно софта - я так понимаю, уже есть готовые программы под этот процессор, можно не изобретая велосипед купить образец и препарировать.

В общем и целом идея не "собрать коробочку домой" а "сделать бабочки маде ин Раша"  :) С соответствующими ценами, разумеется.

Поясню - есть возможность заказать чипы/платы, есть возможность перепайки элементов на платах от "заменить кондер" до "заменить процессор", так же учитывая, что FPGA программируются, есть возможность заказать программаторы для плат/чипов. Соответственно можно снять прошивку с бабочек и других образцов на fpga. Собственно вопрос в том, будет ли это все интересно общественности?


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Lis on June 13, 2012, 01:44:05 PM
Если вы хотите получить готовое устройство и использовать готовый софт для майнинга, нужно купить одну из железяк, предлагаемых в разделе https://bitcointalk.org/index.php?board=76.0 (https://bitcointalk.org/index.php?board=76.0)

Если вы купите development board или любую другую плату изначально не предназначенную для майнинга, то вам нужно будет разработать прошивку или найти готовую прошивку под конкретную FPGA, реализующую:
1) алгоритм майнинга;
2) интерфейс под уже существующий софт для майнинга.

Перечисленные вами FPGA обладают низкой производительностью. В настоящее время максимальным отношением производительность/цена обладают FPGA Spartan-6.

Спасибо за подробный ответ! А логика плат совместима сверху вниз? То есть если купить плату с XC6SLX9 и впаять на его место XC6SLX150 - работать будет? По аналогии с настольными компами, когда в в один сокет можно поставить любой процессор из линейки. Понятно, что здесь сокетов нет, но вопрос не в этом :). Относительно софта - я так понимаю, уже есть готовые программы под этот процессор, можно не изобретая велосипед купить образец и препарировать.

В общем и целом идея не "собрать коробочку домой" а "сделать бабочки маде ин Раша"  :) С соответствующими ценами, разумеется.

Поясню - есть возможность заказать чипы/платы, есть возможность перепайки элементов на платах от "заменить кондер" до "заменить процессор", так же учитывая, что FPGA программируются, есть возможность заказать программаторы для плат/чипов. Соответственно можно снять прошивку с бабочек и других образцов на fpga. Собственно вопрос в том, будет ли это все интересно общественности?

софт с XC6SLX9 будет не продуктивен на XC6SLX150 т.к. на первом меньше логических элементов, поэтому софт с первого на XC6SLX150 то же как движок с явы поставить на камаз через редуктор, потянет, но медленно.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 02:15:33 PM
Quote
софт с XC6SLX9 будет не продуктивен на XC6SLX150 т.к. на первом меньше логических элементов, поэтому софт с первого на XC6SLX150 то же как движок с явы поставить на камаз через редуктор, потянет, но медленно.

Вероятно я не правильно выразился, софт будет с x150 платы, просто получается дешевле брать платы x9 с процессором и ставить на них x150. Судя по всему электрически и логически там полная совместимость, таким образом на плату можно установить любой процессор из линейки.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 02:16:41 PM
2ALL

А у циклонов какой процессор является конкурентом спартанцу х150 ?


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: A-Bolt on June 13, 2012, 03:46:27 PM
просто получается дешевле брать платы x9 с процессором и ставить на них x150. Судя по всему электрически и логически там полная совместимость, таким образом на плату можно установить любой процессор из линейки.
У XC6SLX9 и XC6SLX150 разное количество выводов и, соответственно, размеры корпусов сильно отличаются.

Информация к размышлению. Есть такой вялотекущий украинский проект по созданию с нуля железяки для майнинга на XC6SLX150. (https://bitcointalk.org/index.php?topic=63083.0 (https://bitcointalk.org/index.php?topic=63083.0)) У этого проекта есть одна серьёзная проблема: есть разработчик и есть небольшой стартовый капитал, но не удалось заказать XC6SLX150  у нормальных поставщиков по адекватным ценам из-за экспортных ограничений на эти чипы.

Так что, прежде чем начинать какие-либо движения в направлении собственной разработки, нужно точно знать по какой цене можно будет достать чипы FPGA.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 04:58:38 PM
Quote
Так что, прежде чем начинать какие-либо движения в направлении собственной разработки, нужно точно знать по какой цене можно будет достать чипы FPGA.

Это наименьшая проблема в моем случае  :). Наша контора ввозит большие партии электронных компонентов, прицепить к корпоративному заказу маленькую тележку "для личных нужд" - вопрос пары бутылок вискаря. Учитывая объемы, цены получаются довольно привлекательные,  так что для себя - цены известны, как и сроки поставок. Ту ветку прочитал с интересом, там люди, как я понял, заморочились аж производством собственных плат, причем аж АТХ формата. Ну и речь там идет, я так понимаю о количествах 3-5 штук, представляю какие им заломят цены при штучной покупке чипов.


В данный момент жду цен на EP4CGX150, это я так понимаю конкурент XC6SLX150.

Quote
У XC6SLX9 и XC6SLX150 разное количество выводов и, соответственно, размеры корпусов сильно отличаются.

Озадачился Вашим ответом, поинтересовался у производителя, вот выдержка из даташита:
http://img41.imageshack.us/img41/1589/31607820.png

Таким образом чипы в линейке совместимы.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 05:55:19 PM
Сам себя поправлю - программно и электрически совместимы, но выпускаются в разных упаковках :(. Вывод - нужны сразу комплекты с платами.

2 модератор
А можно тему перенести в бизнес или к кодерам?


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: ArsenShnurkov on June 13, 2012, 06:24:05 PM
в бизнес или к кодерам?

А почему не к майнерам? Майнеры - это про железо. Кодеры - про софт.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 13, 2012, 06:35:41 PM
Ну значит к майнерам  :)


Сделано.

Moderator


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 14, 2012, 09:38:37 AM
В общем платы как таковые в продаже отсутствуют, только девелопер версии, которые неоправданно дороги плюс куча лишних элементов.

Есть вариант разработки своих платок - возможно будет модульная архитектура, то есть платы смогут подключаться друг к другу, таким образом можно будет строить системы с масштабируемой мощностью. Процессор - XC6SLX150-2FGG484C, интерфейс USB, предполагаемая стоимость комплекта 250-300$.
Комплект включает в себя плату с процессором, систему охлаждения, блок питания.

Данное предложение может заинтересовать сообщество? Я имею ввиду цена комплекта/потребление/скорость.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: rPman on June 14, 2012, 10:14:07 AM
Про скорость и потребление ничего не сказано.

https://en.bitcoin.it/wiki/Mining_hardware_comparison
Xilinx XC6SLX150T-3FGG676 (Avnet Spartan-6 LX150T Development Kit) 100Mh 4ват (потребление более чем вкусное)

Если порядок скоростей и энергопотребление совпадает, то предложение в 300$ на ядро выглядит... все равно дорого.

Рекомендую такие маломощные решения (вообще любые медленнее 1Gh) собирать по несколько процессоров на плате, а для более гибкого сбора инвистиций, предлагаю спроектировать модульные/расширяемые корпус и платы, чтобы не приходилось городить городушки из кучи блоков питания, корпусов, usb-коннекторов, хабов и т.п. гирлянды.
Например плата под 4-8-16 посадочных мест для процессора (или миниатюрные платы с процессором) с возможностью отдельно докупать эти процессоры и расширять мощность.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 14, 2012, 11:05:56 AM
Про скорость и потребление ничего не сказано.

https://en.bitcoin.it/wiki/Mining_hardware_comparison
Xilinx XC6SLX150T-3FGG676 (Avnet Spartan-6 LX150T Development Kit) 100Mh 4ват (потребление более чем вкусное)

Если порядок скоростей и энергопотребление совпадает, то предложение в 300$ на ядро выглядит... все равно дорого.

Тогда примерно так - "клон" X6500 FPGA Miner, будет стоить примерно 480$, плюс доставка по СНГ. Соответственно ZTEX USB-FPGA Module 1.15y что-то вроде 800$. Потребление ~сравнимо с оригиналами, скорость - аналогично. Это ориентировочные данные, сегодня ближе к вечеру будет точная информация о возможности производства плат под 2 и 4 чипа.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 14, 2012, 11:13:26 AM
Quote
с возможностью отдельно докупать эти процессоры и расширять мощность.

Реалистичнее возможность соединения плат, просто не каждый майнер захочет заморачиваться с установкой чипа на плату - не у каждого есть паяльная станция, плюс риск пожечь как плату так и чип.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: rPman on June 14, 2012, 12:19:58 PM
Я именно об этом и говорю... пусть это будет не чип а плата/модуль с напаянным процессором.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: A-Bolt on June 14, 2012, 01:06:20 PM
Соответственно ZTEX USB-FPGA Module 1.15y что-то вроде 800$.
Я б такую купил.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: SHawk on June 14, 2012, 08:30:04 PM
перепаивать отладочные платы глупо. Во-первых - производитель их производит и продает ограниченное количество в одни руки, во-вторых - на них куча бессмысленной комплектации, которая для майнинга не нужна, в-третьих - для перепайки нужна полная совместимость по корпусам, а таких вариантов, как правило, не много...

А кто придумал байку об экспортных ограничениях? Это ерунда. Если вы убедите поставщика, что цель разработки не военная, то проблем с поставками не будет.


Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 14, 2012, 08:57:07 PM
перепаивать отладочные платы глупо. Во-первых - производитель их производит и продает ограниченное количество в одни руки, во-вторых - на них куча бессмысленной комплектации, которая для майнинга не нужна, в-третьих - для перепайки нужна полная совместимость по корпусам, а таких вариантов, как правило, не много...

А кто придумал байку об экспортных ограничениях? Это ерунда. Если вы убедите поставщика, что цель разработки не военная, то проблем с поставками не будет.

Собственно девелопер боарды заказывать никто не будет, здесь Вы совершенно правы - куча ненужного обвеса, который стоит денег. Про экспортные ограничения - это у товарищей из Украины были проблемы, в соответствующем топике.



Title: Re: Подскажите по FPGA и с чем это едят.
Post by: Sergei on June 16, 2012, 03:38:04 PM
Ситуация прояснилась, по срокам/ценам/возможностям производства у поставщиков. Конечная цены остаются такими же, как я озвучивал выше. А вот реализацию этого всего необходимо крепко обдумать, дабы выдать конкретную реализацию.