<Guest9>
pi@pi:~ $ time openFPGALoader --cable=libgpiod --pins=26:24:25:27 design_1_wrapper.bit
<Guest9>
Open file DONE
<Guest9>
Parse file DONE
<Guest9>
now i am trying to figure this one out, apparently i have to name the exact part number ? Can't program SPI flash: missing device-package information
<trabucayre>
I see: "Using efinix JTAG interface (no GPIO)": this mean openFPGALoader detect an efinix device
<trabucayre>
something is not clear to me :)
<trabucayre>
but yes to program a xilinx FPGA openFPGALoader needs to load a specific bitstream (a bridge) to access SPI flash
<trabucayre>
and it need to have part to know which bitstream to load
<trabucayre>
--fpga-part is only required when your board is not listed (otherwise you can use -bxxxx)
<Guest9>
its a custom board. the only annoying thing is the speed right now, but its still 2x better than xc3prog
<Guest9>
I am quite new to FPGAs, but we are using a trendz module, its a propriertaery form factor, so you jsut get an fpga with alle the required parts on it and a high speed connector. unfortunately they don't make the bus for active or passive serial accessible. what is the fastest way to flash the SRAM in such a configuration?
<Guest9>
we have JTAG powered by a pi and we have PCIe connected, hoping that we can use partial reconfiguration in the future. right now the flashing takes around 7 (volatile) to 9 (non volatile) minutes
<trabucayre>
libgpiod bitbang signals: it's slow. To increase speedup you have to move to something like an ft2232
<trabucayre>
but it's not clear why a message about efinix is displayed :)
<Guest9>
i acutally went through the source to figure it out. I have no idea
<trabucayre>
could you try (and copy/paste) openFPGALoader --cable=libgpiod --pins=26:24:25:27 --detect -v