Комментарии 32
Мне нравится Spartan 6 и я очень хотел начать изучение плис Xilinx именно с него, но к сожалению его нельзя шить через Vivado, а учиться пользоваться давно устаревшим софтом я не захотел. Пришлось начать сразу с Artix 7. Порог входа чуть выше, зато я получаю более актуальные навыки.
Как бомж-вариант для студентов годится, но большинство разработчиков достаточно состоятельны, чтобы позволить себе потратить 3-10к на отладочную плату с 7 серией)))
Да, Spartan-6 - замечательные кристаллы. Очень нравится продвинутая функциональность ячеек, позволяющая упихать логику в сильно меньшее число лутов по сравнению с Spartan-3, Альтерой и т.д., следовательно и сократить длину цепочек, что резко улучшает тайминги.
XC6SLX9TQG144-2 были по 500р в Компэле. Когда-то... Так же было изумительное соотношение цена/возможнсости. 7-я серия это всё таки совсем другая цена, а по функциональности не сказать что особо выигрывает.
Что до софта, то он весь примерно одинаково поганый. Собирает проект и ладно.
В качестве отладки лучше брать что-нить поприличней чем в статье, а не все эти ардуиноподобные таблетки. Что бы хотя бы SDRAM была, без неё никуда.
Спасибо за крутую статью!

Cредняя цена 4405 руб. Дайте ссылку за 200 руб.
Дело в том , что платки на Спартан-6 в Авалоне 841 не являются платами управления. Там Raspberry Pi 3 управляют майнингом, обеспечивают связь с Пулами и т.п. Где купить, схемы и прочая документашка обсуждается в тематической группе , ссылка в конце статьи
Я был на этом канале и все бы хорошо. Но одноплатники по порогу вхождения кроют эти платы с асиков. Чуда не случилось. Эти фпга могут покупать лишь только те, кто точно знает что делает, и у них как правило есть отладки покруче.
Мне кажется, чисто субъективно, проще было бы в ISE сделать проект чем в PA. По сути, надо всего-то два файла написать и развести прошивку.
А распиновку для этой платы кто-нибудь уже сделал? В группе?
Обычно с начинают с ISE DS.
Если понадобится выяснять распиновку, можно как-то так:

Распиновка в виде pdf схемы - лежит в группе, в разделе SPARTAN-6
Отличный туториал. Давно хотел начать работу с FPGA, видимо, самое время.
Стесняюсь спросить, а софт в этом деле разве не платный, или на 'пиратство' в этой области даже не обращают внимание, типа никто потом прошивки не анализирует на предмет кем создано с исками на 100500 денег?
А opensource софт для работы с fpga dev board существует?
qflow, openlane
Софта для работы с fpga dev board не существует, есть софт для самой ПЛИС - то есть микросхемы, которая установлена на плате, (или макетке, неважно). Бесплатный софт от производителя, разумеется, есть. https://habr.com/ru/articles/250511/ (Приложение D)
А если не секрет что можно делать с этими платами? У них нет пинов как у платы с заглавной картинки. Разведете свою плату и пересадите туда чип, или будете подпаиваться тонкими проводками?

Собрал на 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 денег.
делал такое несколько лет назад
https://www.youtube.com/watch?v=I7Awfnm8Etk
ebaz4205 вполне актуальная плата, по крайней мере для обучения ПЛИСам
Из бюджетного Artix 7, сейчас на Ali есть такие платы, не знаю только, как можно применять
По поводу лицензий. Коллеги старались максимально уйти от ПО Xilinx, Vivado, Vitis и т.д. Прошивку ПЛИС в аппаратной части можно сделать на учебной Vivado, но есть и сторонние open source инструменты под Verilog, ПО под ARM пишется хоть в Блокноте, компилируется GCC в elf. Программу для создания конечной прошивки в виде bin и прошивки через GDB написали сами. Так что было бы желание.
делал такое несколько лет назад
а статья есть на эту работу?
https://github.com/drug490/Sobel-filter-in-FPGA
Нет, статьи нет. Архив с проектом я выкладывал на файлообменник.
Пополнение среди ультрабюджетных девбордов: FPGA — «отладка» за 201 р