#openFPGALoader

2024-10-22

#openFPGALoader, a #FreeSoftware universal utility for programming #fpga is available now with #guix, using a home made channel.

So one may now

guix install open-fpga-loader
openFPGALoader -b kc705 -f bitstream.bit

to program to flash.

trabucayre.github.io/openFPGAL

2024-06-13

I've resorted to digging out an rpi and trying libgpiod via #openFPGALoader and it ooks like it's *trying something*

osmc@osmc:~/openFPGALoader/build$ sudo ./openFPGALoader -c libgpiod -b colorlight --pins 23:22:27:24 ~/colorlight_5a_75e.bit 
empty
Open file: DONE
b3bdffff
Parse file: DONE
Enable configuration: DONE
SRAM erase: DONE
Loading: [==================================================] 100.00%
Fail
displayReadReg
        Config Target Selection : 0
        JTAG Active
        ISC Enable
        Write Enable
        Read Enable
        BSE Error Code
                CMD ERR
        EXEC Error
Error: Failed to program FPGA: std::exception
2024-03-12

release v0.12.0! 🎇
Most notable evolutions:
- @GOWIN_SEMI GW5A (@SipeedIO tangPrimer25k, tangMega138k)
- better @latticesemi Nexus support, @colognechip improvements
- webAssembly support
- @AMDembedded XADC/DNA
- JTAG chain fix
- @olimex gateMate, @antmicro DDRx, Gailer gr740, KCU105/VCU1525, ...
- lot of virtex(6/7)/ultrascale/Kintex/machXO,... additions

More details at github.com/trabucayre/openFPGA
Thanks for all contributors !

2023-08-14

Hooray! I took the #tangnano20 k board donated by Sipeed in the city. 😀 #openFPGAloader is really not very friendly with this, but it will be solved one way or another

openFPGAloader output
Jtag frequency : requested 6.00MHz   -> real 6.00MHz
Error: Failed to claim FPGA device: incompatible file format
2023-08-03

release v0.11.0! 🎇
Most notable evolutions:
- @sipeed tangNano20k, STLV7325, KCU116, ...
- remote_bitbang, wch CH347, libgpiod v2 support
- virtex ultrascale+
- @efinixinc
SPI access (Jtag)
- new SPI flash and JTAG<->SPI bridges

Full list at github.com/trabucayre/openFPGA

Thanks to all contributors and users ! 🍻

2022-12-21

v0.10.0 has just been released. 🥳
Most notable evolutions:
- 4 new Digilent boards
- VCU118 support
- LiteX-Acorn-Baseboards
- EttusResearch X300/X310
- SVF player is device independant
- fix path for msys2
- many others fixes and improvements

More details at github.com/trabucayre/openFPGA

Thanks to all contributors

2022-11-23

Thanks to J-Christophe Le Lann
's feedback: @DigilentInc
nexys A7 50/100 are now officially supported by (RAM and Flash) 🎉

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst