Авторизация
Зарегистрироваться

Макетная плата Antminer с XC7Z010 FPGA

  1. Цена: 2 047,61 руб
  2. Перейти в магазин

Отладочная плата — «голова» от Antminer. Чип xc7z010, microSD, DDR3L — 256M x 16, NAND Flash — 256M x 8, Gigabyte Ethernet.
Хорошая возможность прокачать свои навыки и освоить чип.
Коротко о плате и чипе на плате.

Чип на плате — xc7z010cfg400-1. Это представитель SoC (System On Chip). В него входит:
1) 2 ядерный ARM CortexA9 CoreSigth, набор стандартных ARM инструкций, Thumb2, Java ускорители Jazelle RCT, Jazelle DBX
2) Сопроцессор 128 — битный SIMD сопроцессор NEON + модуль вещественной арифметики одинарной и двойной точности для каждого ядра
3) Контроллер памяти: DDR3, DDR2, LDDR2, 2×Quad SPI, NAND, NOR
4) Периферия: 2×UART, 2×CAN 2.0, 2×I2C, 2×SPI, 4 32-битных порта GPIO, 2×USB 2.0 (OTG), 2×Ethernet (10/100/1000), 2×SD/SDI
5) FPGA логика хорошего объёма. + блочная память. + АЦП (12 бит, до 1 Мвыборок/с). + модули DSP.

В общем очень приятный в смысле вычислительной мощности чип. Позволяет запускать софт в режиме Standalone (bare-metal) — голый софт поверх ядра или в среде операционки. Возможен запуск Linux, Android, FreeRTOS, QNX, VxWork, INTEGRITY RTOS и др.
При этом у нас в наличии 2 ядра, что позволяет запустить сразу 2 ОС! Обычно в такой конфигурации на одном ядре крутится линукс для внешнего обмена, а на втором — ОС реального времени для критических процессов.

Плата. В реальности — головная часть AntMINER для майнинга. Модули майнинга горят и дохнут, а головные платы раздают задешево.
На плате распаяно:

1) Сам чип xc7z010cfg400-1
2) NAND FLASH: 1шт T29F2G08AACWP ( 256M x 8 )
3) DDR3: 2 шт.T41K256M16HA-125:E (в сумме 256M x 16)
4) Слот microSD.
5) Gigabyte Ethernet
6) 6 различных светодиодов. Ими можно поморгать.
7) 2 кнопки. Распаяны на входа, Доступны пользователям.
8) USART



А теперь краткая инструкция для тех, кто решился купит плату.
1) Выберите продавца. Внимательно почитайте отзывы. В моем случае продавец клялся, что все платы проверены и рабочие. Не обманул. Типовая цена 1.5-2 т.р. Не редко платы бывают в состоянии «на плате слой земли» или «играли в футбол». Имеет смысл немного переплатить, но купить у хорошего продавца.
2) Есть более дешевые платы. На них памяти меньше. И разъёмов для внешних подключений меньше. Но тут каждый сам решает. Не везде распаяно microSD. Пример отзыва покупателя на такую плату:
«Фото не соответствует полученному товару, на плате отсутствует часть компонентов: кварц, оптроны! Взял версию с разъёмом uSD карты, который явно припали в кустарных условиях, как и контакты для UART и JTAG. Плата не отмыта, похоже ещё заменили конденсаторы на входе узла питания. Больше всего расстраивает, что не запаяли диод D24 из-за чего плата из коробки не работает при подключении питания через разёмы J4, J3 и J5. Вероятно приложенный к плате переходник (кембрики пожалели для изоляции!), должен был быть использован с разъёмами DATA1, DATA2 и DATA3, однако там разный шаг у разъемов и держится на честном слове (по отдельности вообще выскакивает). Упаковка не антистатическая, обычный пластик в картонной коробочке. „
3) Купить и дождаться. Это самое трудное.
4) Питание платы — стандартный 6-pin разъем как на видеокарте. Питание 12 вольт.
5) Перед первым включением самым тщательным образом осмотреть плату на предмет сколов и сбитых элементов. Конкретно у меня были погнуты выводы UART и немного побиты дроссели на импульсных источниках питания. Но на работе это не отразилось. Напряжения в норме. Но потом заменю. Неизвестно как это все поведет себя при нагрузке “под упор».


6) Первое включение делаем с ограничением тока до 0.3-0.5 А. Смотрим в UART. Если все нормально — видим типовой процесс загрузки Linuх, тестирования памяти и другие процессы.
7) Скачать примеры из числа идущих с платой и попробовать разобраться. В некоторых примерах есть ошибки.

Доработка платы (на ваше усмотрение):
1) Распаиваем JTAG разъем. Учтите, он с шагом 2 мм! Сильно облегчает процесс программирования и отладки.
2) Распаиваем Buzzer. Цены вопроса — пара рублей(сам бузер, транзистор, резистор, диод). Слушать противный звук.
3) Приобретаем кабели для разъёма и сами разъёмы. Можно делать свои платки и подключать к разъёмам. Или сделать гребенки на 2.54 мм. Учтите, часто на Али за них просят очень дорого. На Авито можно купить сильно дешевле.
Например кабель: На Али ( https://aliexpress.ru/item/item/32864698039.html) — 1000 руб, на Авто — ( www.avito.ru/irkutsk/tovary_dlya_kompyutera/shleyf_18_pin_dlya_antmainer_s9_s17_i_drugih_modeley_2004713222 ) — 150 рублей.
Естественно брал на Авито.

4) Распаять 2 кварцевых резонатора для тактирования FPGA.
5) Поставить радиатор на чип, а при установке в корпус подключить процессорный киллер. Шим управление и контроль оборотов — сами пишите.

Особенности:
1) Разъем вентилятора с широким ключем для подключения высокопроизводительных серверных вентиляторов. Кусачки помогут сделать штифт уже. Компьютерный 4pin вентилятор прекрасно работает. Управление ШИМ у всех вентиляторов одно на всех. Но контроль оборотов раздельный. Если Вам понадобятся кучка датчиков на 1 вход/выход (кнопка, свето/фотодиод, 1-Wire)- распаять разъёмы и использовать. Бонусом имеем питание 12 вольт.
2) Разъёмы внешних подключений — на каждом имеем питание (3.3 вольта), земля, 5 I/O выводов. Плюс через все разъёмы проходит общая шина (SCL и SDA). Суммарно на разъёмах 49 I/O выводов, которыми мы можем использовать на свое усмотрение. 9 идут на процессорный модуль. 40 — на входа FPGA.

Что понравилось:
1) Прекрасная плата для освоения за такую цену. Аналогичная «фирменная» плата стоит от 8 т.р в минимальном обвесе.
2) Куча вариантов для загрузки. Например грузить прошивку с microSD. Я всего за неделю смог разобраться, как это делать. На самом деле это просто.

Что не понравилось:
1) Вся обвязка типоразмера 0402. Паять не просто.
2) Разъём JTAG с шагом 2.0 мм. Не самый ходовой разъём и кабель программатора. Одна сторона разъёма ( где земля) очень сложно паяется. Такое чувство, что проходное отверстие сидит на земляном полигоне без термобарьера. Паял комбинацией «фен+паяльник». Иначе не мог прогреть.
3) Нет USB выхода с чипа. И нет видеовыхода. Но при желании можно сделать.
4) Есть смутное сомнение в наличие BAD блоков на флеше (лог загрузки LInux):
[ 1.215266] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xda
[ 1.221570] nand: Micron MT29F2G08ABAEAWP
[ 1.225534] nand: 256MiB, SLC, page size: 2048, OOB size: 64
[ 1.231481] Bad block table found at page 131008, version 0x01
[ 1.237706] Bad block table found at page 130944, version 0x01
[ 1.243767] 3 ofpart partitions found on MTD device pl353-nand


Тестовый софт и схему продавец выкладывает на baidu.com. Для скачивания нужна регистрация. Зарегистрироваться можно только с привязкой к китайскому телефонному номеру и почте. Регистрация на телефоны из других стран невозможна.
Пришлось потратить пару часов на прохождение этого квеста.
Разумеется потом выяснилось, что это все можно легко скачать на:
ссылка

Резюме: доволен. «Хеловорд» прекрасно отработал с выводом в консоль. Тестовый пример с опросом кнопок и миганием светодиодами (с выводом сообщений в консоль) — отработал штатно. Проверка записи/чтения на microSD — все работает. Сегодня запустил тест оперативки. DDR3 и внутренняя память — ошибок нет.

Если вы планируете изучать данное семейство чипов и нет денег на дорогие фирменные платы — это самое то.
Как вариант — разработка платы для собственного творчества. И использовать подобную плату как донор.
Планирую купить +12 Добавить в избранное +18 +35
свернуть развернуть
Комментарии (85)
RSS
+
avatar
  • emdskar
  • 13 марта 2021, 12:33
+2
Докупить платы и радиаторы и будет Antminer.
+
avatar
  • tysem
  • 13 марта 2021, 12:34
+2
«процессорный киллер» это круто
+
avatar
+2
Блин… оговорочка по фрейду.
+
avatar
  • tysem
  • 13 марта 2021, 13:16
-2
Точно
+
avatar
  • Geeek
  • 13 марта 2021, 14:10
-2
Причем здесь Фрейд?
+
avatar
  • Cregg
  • 13 марта 2021, 12:37
+6
4) Есть смутное сомнение в наличие BAD блоков на флеше (лог загрузки LInux):

[ 1.231481] Bad block table found at page 131008, version 0x01
....
Это не BB, а таблицы.
Бэды выглядят примерно так:
nand_read_bbt: bad block at <адрес>
+
avatar
  • oleg235
  • 13 марта 2021, 12:41
+1
Модули майнинга горят и дохнут, а головные платы раздают задешево.
Это было предсказуемо.
+
avatar
+17
Углекопы.
Только не те, которые «роют уголь в горах», чтобы потом из него тепловую и электроэнергию вырабатывать, а прямо наоборот, чтобы сжигать ту энергию, которую нарыли другие.
Превращающие невосполнимые природные ресурсы в пшик.
+
avatar
  • Brs
  • 13 марта 2021, 13:25
+4
Зелёных на них нету!
+
avatar
+1
Зелёных на них нету!
И голубых, тоже!
А, также военных и прочих, здоровенных.
+
avatar
+3
Тоже самое можно сказать про игрунов. Превращают электричество в пшик.
+
avatar
+7
Компьютерные игры — форма проведения досуга, также как алкоголь, фильмы, театры, концерты, спортивные соревнования. Проведение свободного времени не преподносится, как что-то архиполезное, в отличие от пресловутого майнинга криптовалют. Себестоимость производства и оборота денег вообще должна максимально низкой. Деньги — эквивалент обмена. Начерта весь этот майнинг нужен?
+
avatar
-4
Начерта весь этот майнинг нужен?
Весь смысл майнинга, отучить людей от денег в кармане. Отвыкайте иметь и чувствовать, то что вы имеете.
И за что вы можете дать по роже, если к вам полезут в карман. Это не демократично. От этого надо отвыкать.
Всё вокруг «общее», т.е. не ваше личное, а являющееся средствами, которые в любой момент имеют право поменять Вас на другого хозяина.
Пора привыкать к этому.
+
avatar
+5
«Не бачу логики»
Валютой называются деньги. Куча нынешних криптовалют практически не участвует в круговороте товаров и услуг, то есть в качестве денег (платёжного средства) практически не используется. Так что чушь порете.
Есть идея национальных криптовалют с идеей того, что каждая единица должна быть подписана и весь её путь можно проследить и ограничить сферу применения. Но для этого весь этот бешеный майнинг нафиг не нужен. И вот именно такие навязанные валюты могут являться средством контроля. Куча нынешних маргинальных криптовалюток является средством спекуляций и в торговых операциях практически не участвует.
Майнеры усираются за технологию блокчейна. Майниг чем-то напоминает кручение спинера.
+
avatar
-6
+
avatar
-1
Насчёт будущего — про национальные криптовалюты я написал. Глаза открой.
Про текущие криптовалюты кандидат экономических наук Именитов рассказал (тот, который без очков): youtu.be/WlSVSMXEbyk
+
avatar
0
в чем отличие «дать по морде и залезть в карман» от «дать по морде и узнать пароль»? Если у Вас нет наличных- можно изъять безналичные
+
avatar
-3
Майнингом криптовалют можно обеспечить себе отдых поинтереснее, чем компьютерные игры.
+
avatar
-1
Есть куча способов заработать деньги, спекуляции на криптовалютах — не единственный способ. Насчёт способа отдыха — о вкусах не спорят. Дома вечером после работы какие ещё есть способы отдохнуть?
+
avatar
0
Майнинг это не спекуляция. Спекуляции на фондовых биржах, и там тоже не мало компьютеров молотит.

Дома вечером после работы какие ещё есть способы отдохнуть?
Во дворе в шахматы с соседом поиграть.
+
avatar
  • u3712
  • 14 марта 2021, 21:50
-4
По поводу «игрунов» — это вы зря.
Армия США проводила обучение солдат на игре DOOM. С тех пор прошло много времени, «симуляторы жизни» стали точнее отражать реальность.
Так что, зачем и кому выгодны «стрелялки» (и на кого ориентированы) — с этим понятно.
Другие стили — квесты, бродилки — развивают логическое мышление.
И т.д. и т.п.
Впрочем, то, что игры = зло и так понятно. Т.к. «игры» конкурируют за самый драгоценный ресурс человека — его время. На развитие моральное и физическое просто не остается времени.
(что-то «Остапа понесло» )), закругляюсь.
+
avatar
  • sergt80
  • 13 марта 2021, 19:01
-2
Не в пшик, а в деньги
+
avatar
  • Brs
  • 13 марта 2021, 21:46
-1
Не в деньги, а в пузырь) но пока работает
и можно, то почему нет) гараж подогреваю этим добром заодно, зима в этом году выдалась наредкость холодная
Дополнительная информация


+
avatar
+1
и можно, то почему нет)
+
avatar
  • iDDD
  • 14 марта 2021, 11:08
+1
Только не те, которые «роют уголь в горах», чтобы потом из него тепловую и электроэнергию вырабатывать, а прямо наоборот, чтобы сжигать ту энергию, которую нарыли другие.
Простите, а вы к электрообогревателям как относитесь?

Превращающие невосполнимые природные ресурсы в пшик.
Ровно то же самое можно сказать про любую деятельность, которая на выходе не имеет материального выхлопа. Игры — пшик. Программирование — пшик. Видосы на ютубе — пшик. Да вообще весь интернет вместе с этим сайтом и нашими комментариями — тоже пшик. Фигней занимаются, а вот лопатой махать или лес валить — это да, это полезно.

Поймите меня правильно, если вы чего-то не понимаете, это вовсе не означает, что оно пшик.
+
avatar
  • CuMr
  • 13 марта 2021, 13:51
+3
Я вот эту брал. https://aliexpress.com/item/item/4001340736375.html
В варианте без холдера SD, но продавец его положил бонусом, осталось только допаять. Плюс есть схема и китайцы его активно ковыряли, правда на китайских форумах -> google translate, да и со скачать сложности…
А потом психанул и взял myir MYS-7Z020-C-S и Z-turn IO Cape — так удобнее подключаться, да и с камерой по CSI2 поиграться хотелось.
+
avatar
-1
Наверное будет тонна комментариев «а што эта такое?»

Обзор не читал, но будет интересно полистать)
Сам по работе как с аналогичными плисинами, так и с топовыми Арриа 10 ковыряюсь)
+
avatar
+1
Если раньше не работали с платформой — посмотрите: ссылка

Для общего развития и эрудиции.
+
avatar
+1
Ссылку лучше без гугла давать напрямую
tp.prosoft.ru/docs/shared/webdav_bizproc_history_get/141312/141312/
+
avatar
0
Цены на голый чип xc7z010 — скачут как кони в пустыне, то их не хватает, то у всех продавцов разом появляются. При этом производство xc7z010 контрактное, там стартовая планка в 100к чипов. 10 раз подумать, перед тем как связываться с такой какой.
+
avatar
  • CuMr
  • 13 марта 2021, 15:30
+2
Зато штука просто чудесная — в одном корпусе и достаточно мощный процессор и жирненькая фпга — можно практически что угодно навертеть без дополнительного обвеса (конф. флешку, ддр и прочее считаем обвязкой). Также есть модули где все это уже распаяно и остается только свою периферию подключить, например MYC-Y7Z010/20 CPU Module чтобы не связываться с трассировкой нескольких бга на куче слоев.
+
avatar
  • Aloha_
  • 13 марта 2021, 19:30
0
Я не очень понимаю под фразой навертеть что угодно. Если не трудно — несколько примеров ресурсоемких.
+
avatar
  • CuMr
  • 13 марта 2021, 19:42
0
Ну например осциллограф. Это не про ресурсоемкое, а просто про скорость передачи. Хотя можно аппаратную предварительную обработку навернуть.
емнип, сиглент sds x-e как раз на цинке построен…
Или камера по SCI2 без встроенной обработки и отдающая напрямую с матрицы — дебайер, гамма, баланс белого вполне можно на железо повесить.
SDR, тоже удобнее будет.
+
avatar
  • Aloha_
  • 13 марта 2021, 20:10
+1
А скажем расбери пи или оранж пи в этом отношении сильно проигрывают при сравнимой стоимости?
И к примеру, могла бы эта плата эмулировать компьютер на базе скажем 486 процессора?
И есть ли готовые сборки, что бы не быть разработчиком с нулевыми знаниями и потратить на что то несколько лет жизни и понять, что не вышло.
+
avatar
  • CuMr
  • 13 марта 2021, 20:35
+3
ни малина ни апельсина просто не смогут такого что можжет цинк. Ну вот осцилл например на сотню msps как на фруктовых делать? Вешать внешнюю фпга, пытаться протянуть широкую и быструю шину для отсчетов… Не, не получится просто.
Нет, готового не так уж и много. Это все таки довольно специфическая штука.
+
avatar
0
расбери пи или оранж пи в принципе не прожует поток в 100Мбит х8 (или х16). Там только связка высокоскоростной логики и памяти. Плюс скоростная шина до расбери пи или оранж пи.
По другому не получится.
Синтез x86 на Верилоге видел неоднократно. Нормально работает. эмуляция 486 — не попадалась на глаза. Возможно и есть.
+
avatar
+2
CuMr Вопрос не в чудесности, а в доступности. Изучать, тратить свое время и ресурсы на технологию без возможности практического выхлопа — просто глупо. Один-два девайса для себя — это тоже потеря времени.
Выхлоп — это когда можно без проблем купить 10к чипов с монтажом на свою ПП, и всё это выставить на продажу. Не в виде набора «сделай сам» как здесь в обзоре — а готовый девайс, например то-же осциллограф, или логер.

Ну и теперь самое важное — себестоимость. Официальный ценник xc7z010 — 5к рублей, это для чипа полностью прошедшего тестирование (не путать с китайцами). Ещё столько-же будет весть обвес, корпус и коробка (всё примерно).
Сколько нужно добавить процентов, чтобы девайс оставался доступным за свои функции?
+
avatar
+2
Говорят, на авито они сильно дешевле, чем с алика.
+
avatar
0
Нет. Типичная цена на плату — в районе 2 т.р.: www.avito.ru/burevestnik/tovary_dlya_kompyutera/kontrolnye_platy_antminer_s9_2108380679
Не типичная цена 5 т.р.: www.avito.ru/irkutsk/tovary_dlya_kompyutera/kontrolnaya_plata_upravleniya_bitmain_antminer_s9_1901776101

Немного выделяется плата за 19 рублей: www.avito.ru/groznyy/tovary_dlya_kompyutera/plata_kontrolnaya_s9_novaya_1938489609 но немного смущает адрес продавца: Чеченская Республика, Грозный, Ореховая ул. Возможно «самовывоз» и «цельнотянутая».
+
avatar
  • ABATAPA
  • 13 марта 2021, 23:02
0
Это же компания, которая торгует комплектующими для майнинга. Обычно у компаний для «общих»объявлений цены фейковые.
+
avatar
  • iDDD
  • 14 марта 2021, 11:10
+1
Говорят, на авито они сильно дешевле, чем с алика.
У частников да, но частники, которые хотели избавиться от оборудования, сделали это еще пару месяцев назад.
+
avatar
+3
Я ожидал, что что-то будет сделано на ней руками, а тут пфф. Кто знает и так их юзает, а кто не знает о них без прикладного применения восторгаться не будут. В общем где применение?
+
avatar
  • nemoi13
  • 13 марта 2021, 18:09
+3
Офигенная плата! Суперская! Да, с косяками. Но можно исправить.
Правда знать бы вообще что это такое…
+
avatar
  • CuMr
  • 13 марта 2021, 18:31
+1
на хабре есть несколько статей. искать по xilinx zynq или просто zynq (это семейство так называется)
+
avatar
+3
Аффтар, можно какие-нибудь конкретные примеры применения этой платы? Или купить эту суперскую плату с
очень приятный в смысле вычислительной мощности чип.
и повесить её на брелок? В гугле меня не забанили, но, кроме поморгать светодиодами, я другого применения этой плате не нашёл…
+
avatar
  • CuMr
  • 13 марта 2021, 19:36
+3
Везде где нужна связка фпга+процессор. Если у вас таких задач нет, значит оно вам не нужно.
Как вариант, на цинке хорошо осциллографы строить, они как раз на фпга+проц и строятся. А здесь уже и быстрая связь между фпга и процессором есть. Или SDR. Эндоскопия — тоже найдется применение. В общем везде гдн нужна быстрая обработка железом и при этом это самое железо заточено под задачу.
+
avatar
0
Ооо и тут мы упираемся в программирование, скажем так, не многие решаться на кодинг в VHDL и загоном все этого на Xilinx. Вот если бы в статье было описано, как человек построил на такой плате осциллограф, то и читатели бы оценили, не важно повторят или нет, нужно хорошее чтиво, которого на этом сайте катастрофически становится мало.
+
avatar
0
Будет все. Но в перспективе. Мне еще нужно скилл поднять. Я в этом пока слаб. Для изучения и нужна плата.
Пока мой потолок: workspace.circuitmaker.com/Projects/Details/Danilin-Sergey/MyScopeFun
Сделал, спаял.
+
avatar
+2
Тогда приготовьтесь страдать 8)
+
avatar
+1
Основное назначение — изучение чипа, Verilig, VHDL. Описание, примеры, взаимодействия в чипе. Внутренняя память, блоки DSP и АЦП. Организация шин, протоколы и реализации. Чуть позже по мере освоения и набора опыта можно пробовать заводить на разьемы внешние сигналы и пробовать их обрабатывать. Камеры, высокоскоростные АЦП, звук. С последующей их цифровой обработкой на уровне логики. Разобраться интегрированным ОС. Освоить интерфейсы. Научиться организовать взаимодействие ARM ядер и логики.
А потом попробовать реализовать что-то свое с использованием этой (или не этой) платы в качестве донора.
Варианты:
1) Осцилограф. Цифра принимает сигнал с АЦП и кладет в DDR3. На ARM ядрах — отработка экрана, кнопок, энкодеров и внешнего обмена на уровне LAN, USB, microSD и т.д.
2) Всякие генераторы специальных сигналов, измерители КСВ и т.д.
3) SDR радио.
+
avatar
0
Нууу скажу по своему опыту, что для освоения данный камень не сильно прост, можно проще поискать, более старые семейства. Особенно если очень низкий порог вхождения, то VHDL и его конструкции покажутся адищем.
+
avatar
+1
Я конечно вам плюсанул за
Везде где нужна связка фпга+процессор.
, но это общие постулаты, а конкретно, что можно замутить на этой плате?
+
avatar
0
Чуть выше ответил. Например реализовать на FPGA ретрокомпьютер типа «БК», «Микроша» или игровую приставку. И вытащить видеовыход и клавиатуру через LAN. Сделать ВЕБ-интерфейс.

Да мало-ли что можно придумать и воткнуть в сеть….
+
avatar
+1
Начните с модели в матлабе, затем ковертните все это в VHDL и ретранслируйте в verilog, и поглядите что выйдет :) При высокой точности модели матлаба, достаточно высока вероятность получения хорошего результата :D

Вообще, когда я учился в универе, для изучения этого дела нас хорошо на матлаб натаскивали, объясняя тем, что инженер сначала должен отладить виртуальную модель, прежде чем браться за готовую. По этому, да поправят меня знающие, порог вхождения в подобное железо должен быть очень высоким.
+
avatar
  • CuMr
  • 13 марта 2021, 20:31
+1
но… но я ведь в этом же сообщении которое процитировано привел примеры задач которые хорошо решать.
+
avatar
0
Не увидел на момент написания. Писал наверно долго.
+
avatar
  • CuMr
  • 13 марта 2021, 20:37
+1
Я не правил тот комментарий.
+
avatar
0
Возможно я был не внимателен.
+
avatar
  • ABATAPA
  • 13 марта 2021, 22:52
0
Синдром парных случаев. Как раз два дня назад купил на avito с доставкой плату от D3.
Уже с год покупаю различные, иногда по 10 штук (по 200 руб., аналог Orange Pi One), для этих 10 собрал загрузчик, поправил DTB, гружу Debian, победил watchdog. За такие деньги неплохое устройство для управления чем-либо (одну «воткнул» в 3D-принтер для удалённой печати}.
+
avatar
  • CuMr
  • 13 марта 2021, 23:17
+1
Кстати, тут подумалось… А ведь на одной такой плате можно собрать нечто вроде клиппера для 3д принтеров или грбл+UI на граверов. На фпга логику и миниальный контроллер для управления движками, а на основном процессоре — интерфейсную часть со всякими свистоперделками. Или даже на одном ядре рулилку движками, а на другом — интерфейс, сеть и все такое… Или даже перевесить на фпга формирование степ-дир и всякие защиты…
Может получиться весьма интересно, кмк.
+
avatar
  • Zolg
  • 14 марта 2021, 02:28
+1
можно-то можно, но зачем, если с обработкой G-кода и управлением периферией успешно справляется условный STM32, а веб-интерфейс со свистоперделками удобно крутится на соседнем одноплатнике?
+
avatar
  • CuMr
  • 14 марта 2021, 11:11
+1
ну во первых это красиво…
+
avatar
0
Во вторых это будет выглядеть странно.
На топовых платах стоит STM32F407 c производительностью 210 DMIPS. Этого с хорошим запасом хватает на всю работу + экран.
На XC7Z010 2 ядра на 4300 DMIPS на каждое ядро. Плюс логика.

Это да-же не из пушки по воробьям.
Эта плата сможет легко по камерам самостоятельно построить 3D модель и отпечатать в пластике. Этакий «3D» ксерокс,
+
avatar
  • CROU
  • 14 марта 2021, 06:07
+3
если автор смог бы выложить в самоделки готовый проверенный проект осциллографа на этом железе, я бы с удовольствием повторил(наверно далеко не один я), а так у меня мозгов не хватит
+
avatar
  • CROU
  • 14 марта 2021, 08:05
0
автор написал «Что не понравилось:
1) Вся обвязка типоразмера 0402. Паять не просто.
2) Разъём JTAG с шагом 2.0 мм. Не самый ходовой разъём и кабель программатора. Одна сторона разъёма ( где земля) очень сложно паяется. Такое чувство, что проходное отверстие сидит на земляном полигоне без термобарьера. Паял комбинацией «фен+паяльник». Иначе не мог прогреть.»
радио 86рк конечно было проще паять)) и одним 40ваттным паяльником, без инструмента сейчас часто просто испортишь устройство, нижний подогрев вам в помощь
+
avatar
0
Мне казалось житаг наоборот чаще с шагом 2.0 делают, чем 2.54.
+
avatar
0
Ну по крайней мере штатный разъем программатора XILINX (модель DLCLP) имеет шаг 2.54. А специальная платка-переходник для «нестандартных» шлейфов.
+
avatar
  • drawde
  • 15 марта 2021, 13:43
0
Валяется пара таких плат, продавать лень, а вот «помучить» их… это я бы с удовольствием…
До этой статьи, знал только, что из них делают тестовые платы, для поисков неисправностей Хэш плат майнеров…
(узнал из замечательного блога «простого работяги» паяльных дел мастера… (сама прошивка в описании его видео))
Прошивка и описание модификации прошивки для тестирование хэш плат

Кстати платы на алике может быть с «вирусом»(брак плат)!
Вирус в чипе
+
avatar
0
Очень странные вещи он говорит.
Вирус в чипе? В чипе энергонезависимой памяти нет. Всю прошивку берет с флеша.
Не грузиться с microSD? При чем тут вирус? Загрузку с microSD осуществляет специальный загрузчик. Он прошит намертво в чипе. Его невозможно изменить или стереть. У меня норм грузится. Скорее всего непропай под чипом. Вот и не грузится с microSD.
+
avatar
  • drawde
  • 15 марта 2021, 18:45
-1
Вирус называется Antbuild, насколько мне известно существует в 3х поколениях, в отличии от смешных проделок школоты, AntBuild трудится на благо создателя, воруя у жертв до 30% мощности фермы… (об украденных суммах можно только догадываться, но то что очень много это факт)…

Вы правы, и логика говорит, что все хранится во феше, и перепрошив его, всё восстановится, но практика следующая:

1. прошивка, или даже перепайка исправной флэш памяти с «правильной» прошивкой не лечит вирус
2. вирус отключает флэшку, и блокирует любой способ прошивки, вплоть до того, что запрещает ввод команд в u-boot для восстановления через UART
Помятуя скандал Huawei с США можно и от Xilinx ожидать недокументированных способностей процессоров…

Про непропай сомнительно, так как жертв было и есть очень много..., а в этом бизнесе большинство «продвинутых», но и им полностью победить не удалось…
поэтому жертвы шли несколькими путями:
1. продажей зараженного асика(контрольной платы) лоху
2. прошивкой «правильной» прошивки при первом включении после запайки нового процессора
3. используя «кастомную» прошивку, забирающую 2,5% мощности вместо 30% (по сути более добрый вирус, не пускающий чужие прошивки)

но вирус заточен на воровство мощности асика добывающего биткойны, в случае если зараженная плата станет осцилографом, вирус останется без работы :)
+
avatar
0
У меня с microSD нормально грузится. Да и прошивка на флеше будет снесена. Зачем мне там линь с заточкой под майнинг? В ближайший день допишу программу для теста флеша и натравлю на флеш. Заодно и затру там все.

А насчет вируса в чипе… это невозможно. Нету там перезаписываемого флеша. По крайней мере в объёмах, достаточных для вируса.
У чипа есть пережигаемые (или нет?) eFUSE. Если его активировать — загрузить можно только подписанную и/или шифрованную прошивку. Вирус приписывается на флеше в Лине. И активирует eFUSE. После этого невозможно загрузить с microSD ( или другим способом). И возможно JTAG отключается. И загрузчик Линя модифицирует для блокировки обновления.
+
avatar
  • drawde
  • 15 марта 2021, 23:30
0
eFUSE у 7 серии Xilinx есть…
Дополнительная информация


Bitmain в «новые» прошивки интегрировали проверку цифровой подписи, т.е. через WEB/GUI прошить прошивку без подписи невозможно…
Но…
Bitmain не отключил прошивку с флэшки, поэтому в умелых руках цифровая подпись не проблема…
+
avatar
  • ABATAPA
  • 15 марта 2021, 23:57
0
Помятуя скандал Huawei с США
Как цинично и двулично… Памятуя о том, что США десятилетия слушали и слушают всех и вся, включая «союзников», производя электронику с аппаратными «закладками»…
«Что дозволено Юпитеру...»
Скандал — это просто предлог для создания благоприятствующих условий своим компаниям и наказания неугодных. Не первый раз…
+
avatar
  • drawde
  • 16 марта 2021, 00:14
0
цинично и двулично наше кредо!
и слушать мы гораздо лучше умеем :)
grigoriynazarov.livejournal.com/32902.html
+
avatar
  • ABATAPA
  • 16 марта 2021, 00:51
0
Да ладно, не сравнивайте. Одна дерявяжка и всего лишь раз (второй уже не прокатит) — и весь мир постоянно.
+
avatar
0
Блин, мне-бы пригодились. Как донор. Хочу попробовать самому осциллограф разработать и собрать. АЦП в районе 100-125М.
+
avatar
  • Nuts_
  • 15 марта 2021, 15:21
+1
Зарегистрироваться можно только с привязкой к китайскому телефонному номеру и почте. Регистрация на телефоны из других стран невозможна. Пришлось потратить пару часов на прохождение этого квеста.
хочу знать как зарегистрироваться на baidu
(точнее уже гуглю, но все непросто)
+
avatar
+1
Проще всего использовать готовую чужую учетку.
teron.online/index.php?showtopic=2444178
+
avatar
  • gray-99
  • 17 марта 2021, 16:01
0
«Gigabyte Ethernet» — очень, наверное, мощная штука… :)
+
avatar
0
Сорру, замылился глаз. :-) Конечно Gigabit Ethernet
+
avatar
  • Leks62
  • 26 марта 2021, 09:05
0
Очередная статья из серии:
Заказал
@
Помигал диодиком
@
Убрал в ящик
Уже надоели подобные обзоры
+
avatar
  • Andrey_R
  • 01 августа 2022, 16:02
0
Есть ли схема на данный девайс?
Если есть, поделитесь пожалуйста.
+
avatar
  • x893
  • 12 августа 2022, 19:22
0
Ha github есть
+
avatar
  • Andrey_R
  • 15 сентября 2022, 19:36
0
Нашёл, огромное спасибо.
Как раз вовремя: подходящие задачи есть под данную плату.

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.