Как стать автором
Обновить

Пополнение среди ультрабюджетных девбордов: FPGA — «отладка» за 201 р

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров12K
Всего голосов 54: ↑53 и ↓1+70
Комментарии32

Комментарии 32

Мне нравится Spartan 6 и я очень хотел начать изучение плис Xilinx именно с него, но к сожалению его нельзя шить через Vivado, а учиться пользоваться давно устаревшим софтом я не захотел. Пришлось начать сразу с Artix 7. Порог входа чуть выше, зато я получаю более актуальные навыки.

Как бомж-вариант для студентов годится, но большинство разработчиков достаточно состоятельны, чтобы позволить себе потратить 3-10к на отладочную плату с 7 серией)))

Да, Spartan-6 - замечательные кристаллы. Очень нравится продвинутая функциональность ячеек, позволяющая упихать логику в сильно меньшее число лутов по сравнению с Spartan-3, Альтерой и т.д., следовательно и сократить длину цепочек, что резко улучшает тайминги.

XC6SLX9TQG144-2 были по 500р в Компэле. Когда-то... Так же было изумительное соотношение цена/возможнсости. 7-я серия это всё таки совсем другая цена, а по функциональности не сказать что особо выигрывает.

Что до софта, то он весь примерно одинаково поганый. Собирает проект и ладно.

В качестве отладки лучше брать что-нить поприличней чем в статье, а не все эти ардуиноподобные таблетки. Что бы хотя бы SDRAM была, без неё никуда.

Vivado мне нравится больше, чем Quartus. Мне кажется, что он более продвинутый. Старый софт от Xilinx не видел и видеть не планирую.

На Спартане 6 (XC6SLX9) сделаны, например, ОСА-103 и DSLogic+.

Скрытый текст

Спасибо за крутую статью!

Дело в том , что платки на Спартан-6 в Авалоне 841 не являются платами управления. Там Raspberry Pi 3 управляют майнингом, обеспечивают связь с Пулами и т.п. Где купить, схемы и прочая документашка обсуждается в тематической группе , ссылка в конце статьи

Люди в группе продают плату б/у с рук, отсюда подобная цена?

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

Причём здесь одноплатники и порог вхождения? Не надо никуда входить, переступая через пороги. Чудеса - это не сюда, реклама всяких волшебных курсов в соседней колонке. Эти фпга могут покупать не только лишь все - это прекрасно, это не рекламная статья от магазина на диване.

Мне кажется, чисто субъективно, проще было бы в ISE сделать проект чем в PA. По сути, надо всего-то два файла написать и развести прошивку.

А распиновку для этой платы кто-нибудь уже сделал? В группе?

Можно пользоваться и Project Navigator, выбор есть, что удобнее. Входит в комплект ISE.
Можно пользоваться и Project Navigator, выбор есть, что удобнее. Входит в комплект ISE.

Распиновка в виде pdf схемы - лежит в группе, в разделе SPARTAN-6

Отличный туториал. Давно хотел начать работу с FPGA, видимо, самое время.

Может вам нужен интересный проект для вдохновения?)

Конечно! Ведь плату я уже заказал)))

:)))

Одну?)

Да, попробовать) Мне же не майнить)

Стесняюсь спросить, а софт в этом деле разве не платный, или на 'пиратство' в этой области даже не обращают внимание, типа никто потом прошивки не анализирует на предмет кем создано с исками на 100500 денег?

А opensource софт для работы с fpga dev board существует?

qflow, openlane

Софта для работы с fpga dev board не существует, есть софт для самой ПЛИС - то есть микросхемы, которая установлена на плате, (или макетке, неважно). Бесплатный софт от производителя, разумеется, есть. https://habr.com/ru/articles/250511/ (Приложение D)

я почему то думал что dev board идет в комплекте со своим процессором, ну условно 1 к 1 (ну возможно какие то devboard совместимые), очень странно что у вас связь именно с процессором

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

Собрал на FPGA, сдутых с этого Авалона, несколько проектов ретро игровых платформ.

Karabas GO (miniGO): andykarpov/karabas-go: Karabas Go common repository

UnoXT: emax73 / UnoXT Hardware · GitLab

Поддерживают многие игровые платформы 80-90 годов.

Группы в Телеграм по обсуждению: https://t.me/allkarabas_chat и https://t.me/unoxt3

По мне так дохлый номер брать платы со скудной переферией. Конечно тут огромный плюс цена. Но что с ней потом делать? Для обучения на ней мало переферии. У самого две подобные платы. Одна ebaz4205, вторая spartan6 + sdram. Первая в целом ещё подходит для тестов и обучения(особенно если плату расширения добавить) но Плис сама маленькая. А у второй кроме переферийной sdram нет ни че(есть ещё кнопки со светодиодом).

В итоге лежат платы, а чё с ними делать не знаю.

кроме памяти все, что может понадобиться начинающему плисоводу можно подключить внешнее.

а это уже путь к кучи проводов.

на фото не плис, но пример кучи проводов.
на фото не плис, но пример кучи проводов.

Вопрос, где добыть по дешевле десятками fpga + ram (от гигабайта) + какая-нибудь шина данных по шустрее usb2, что бы сделать на их основе суперкомпьютер для тех же нейронок... везде этот гигабайт выставляется как прямо уберфича с ценами от 100500 денег.

не видел таких отладок где были только плис и 1гб ОЗУ) но мысль понял

делал такое несколько лет назад

https://www.youtube.com/watch?v=I7Awfnm8Etk

ebaz4205 вполне актуальная плата, по крайней мере для обучения ПЛИСам

Из бюджетного Artix 7, сейчас на Ali есть такие платы, не знаю только, как можно применять

https://aliexpress.ru/item/1005007884341622.html?spm=a2g2w.favourites.mywishlist.9.33454aa6cqrgPZ&sku_id=12000042704424710

По поводу лицензий. Коллеги старались максимально уйти от ПО Xilinx, Vivado, Vitis и т.д. Прошивку ПЛИС в аппаратной части можно сделать на учебной Vivado, но есть и сторонние open source инструменты под Verilog, ПО под ARM пишется хоть в Блокноте, компилируется GCC в elf. Программу для создания конечной прошивки в виде bin и прошивки через GDB написали сами. Так что было бы желание.

делал такое несколько лет назад

а статья есть на эту работу?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации