Комментарии 17
Про плату управления майнером EBAZ4205 не писал только ленивый
Ну вообще то про нее здесь статей не было, кроме https://habr.com/ru/post/552200/ но и она не совсем про плату. И она хоть и подорожала, по прежнему самая бюджетная, дешевле чем Lichee Tang Hex раза в 3-4 например https://www.aliexpress.com/item/1005002675354264.html или https://www.aliexpress.com/item/1005001529057605.html .Кроме того все эти платки можно запускать с битстрима записанного на SD карте, насколько я помню.
Я с 1997-го года использую FPGA Altera (мой первый был FLEX10K), и вот такой фигни и геморроя с Альтерой, как описано в статье, не видел ни разу.
Возможно, для Xilinx это норма ?
Вообще то описан геморрой не с Xilinx, а с халявным программатором, да и геморроем это назвать как то странно - несколько тривиальных действий.
1 Если купить нормальный фирменный программатор , то все гораздо проще.
2 Zynq 7020- очень толстая за свою цену с железным микропроцессором(Dual-core ARM Cortex-A9). Похожая алтера выйдет Вам очень-очень дорого и не намного проще в программировании.(По мне, так то же самое)
У Вас ошибка, DDR3 MT41J128M16JT 2Gbit x 16
Ну-с, по порядку. Портов ввода-вывода не так много явно не причине наличия ОЗУ. В SoC Xilinx отдельный банк пинов под DDR, можете глянуть даташит. Это обусловлено, что выбранная плата сделана в форм-факторе малинки и служит как бы для ее замены. Поэтому расположение элементов и GPIO идентичны. Да и цена не сказал бы что дешевая. Та же Myir z-turn с идентичным процессором и большей периферией стоит примерно столько же. Lite версия и того дешевле. С загрузкой ПО все веселее. Фактически ПЛИС не хранит свою прошивку, она считывается при включении/сбросе. И тут есть несколько вариантов - начиная от запуска по JTAG, заканчивая QSPI в режимах мастер/слейв. И есть среди них весьма бюджетный способ - запуск с карты памяти. Кидаете на TF карточку boot.bin файл и запускаете. Правда тут есть нюанс. Режим загрузки выставляется аппаратно на схеме подтяжкой определенных пинов к 0/1 согласно даташита. Как правило на отладочных платах есть разъем для перемычек, либо переключатель для установки нужного пользователю. Так ято можно и без программатора вовсе обойтись. Ну и по поводу тактирования. Увидел на фото три кварца. Неужели ни одного нет подведенного к PL? Но даже если это так - тоже не беда. Если хотите просто поиграться со светодиодами, лиьо нет требования к конкретной частоте - можно реализовать кольцевой осциллятор
>Myir z-turn с идентичным процессором и большей периферией стоит примерно столько же.
Минимум в 2 раза дороже, ткните носом где дешевле. С hdmi можно было на пару тысяч взять QMTech.
> Увидел на фото три кварца
33,3MHz- Z7020, 24MHz - USB3320, 25MHz- LAN9514
>И тут есть несколько вариантов - начиная от запуска по JTAG, заканчивая QSPI в режимах мастер/слейв.
Да в курсе, datasheet читал, вторая половина статьи больше о там как получить недорого программатор, да и для прошивки внешнего Flash он нужен. Кстати пока перепаивал резистор 0402 на EBAZ4205 два раза его терял ;)
Насчет кольцевого осциллятора хочется поподробнее.
Цену смотрел на всем известном сайте. Указанная в статье плата порядка 100$, на оф сайте рекомендуемая цена 72$. Z-Turn стоит 99$, лайт версия 75$. Да, выходит немного дороже, но думаю не критично. Тем более на выходе имеем полноценный ethernet, usb otg, hdmi и кучу интересных плюшек, а-ля акселерометр. Кольцевой осциллятор - фактически логичекое "НЕ", в котором вход и выход закольцованы. Добавив пару триггеров - получаем метастабильный тактовый сигнал. Частота конечно неизвестна и будет плавать в некотором диапазоне. Для шин с требованиям по точности частоты (uart, usb) не пойдет. А вот для каких-нибудь i2c, spi - очень даже, достаточно прикрутить простейший делитель. Статей на эту тему много, поискать можно по запросу "ring oscillator fpga". Странно, почему разработчики не прокинули к PL тактовый сигнал, хотя бы выход тактирования с того же LAN9514
>Цену смотрел на всем известном сайте.
Наверное, у нас разные интернеты, вот ссылка Lichee за 5230р :
https://aliexpress.ru/item/32988738790.html
Вот Z-Turn lite c Z7010 за 10700 :
https://aliexpress.ru/item/32836668246.html
>Кольцевой осциллятор - фактически логичекое "НЕ", в котором вход и выход закольцованы
Понятно, недавно пользователь yamifa_1234 исследовал:
Xilinx дорого-богато? Или ищем бюджетные варианты