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

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

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

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

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

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

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