vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2022-05-17 10:34 am

Самодельный программатор для Xilinx

Неплохая идея: превратить Raspberry Pico в программатор для Xilinx FPGA. Исходники здесь: https://github.com/kholia/xvc-pico

Но не Xilinx единым жив человек. В основе лежит более общая идея JTAG адаптера для произвольных целей: https://github.com/phdussud/pico-dirtyJtag/

Я как раз вчера искал простой пример компиляции встроенного софта для RP2040, и вот нате.

perdakot: (Default)

[personal profile] perdakot 2022-05-17 05:52 pm (UTC)(link)
Генерировать jtag сигналы дело нехитрое. В универсальном программаторе нужно учесть разное напряжение логики и может даже гальваническую развязку.

[personal profile] ichthuss 2022-05-17 10:16 pm (UTC)(link)
А вообще, есть сейчас какой-нибудь приличный оперсоурсный стек для работы с FPGA'шками? В смысле компилятор и программатор. А то давно хочется попробовать, но не настолько, чтобы проприертарщину на свой линукс вкрячивать.

[personal profile] ichthuss 2022-05-18 01:28 am (UTC)(link)
Понятно, спасибо. Я где-то так себе и представлял ситуацию.

А прошивать тоже софтом от производителя? Оно под линуксом нормально фурычит? Или, может, готовую прошивку можно каким-нибудь OpenOCD закинуть?