Releases: trabucayre/openFPGALoader
Releases · trabucayre/openFPGALoader
v0.2.1 release
Minor release
core
- fix error messages with gcc 10.2
- fix version number
boards
- Acorn CLE215+
- Faiwaves XTRX
parts
- xilinx: drop offset check with raw binary
contributors
- Gwenhael Goavec-Merou (@trabucayre)
- phdussud (@phdussud)
v0.2 release
Evolutions summary:
core
new
- FTDI serial and channel selection
- CLI argument to provide pin mapping for bitbang mode (ft232 and ft231x)
- CMakeFile: add options to provides libraries path
- spiFlash: add method to read flash content and (non)volatile registers + cleanup
- direct SPI flash access
update
- replace argp by cxxopts
fix
- MinGW and Msys2 support
- Add uaccess tag to udev rules to work on distros without plugdev group
- delete jtag if something is wrong
- spiFlash: fix base addr
- ftdiJtagBitbang: quick fix to avoid overflow in writeTDI
cable
new
- Intel usb blaster cable
- Anlogic JTAG adapter
- ftdispi: implement spiInterface
update
- add bitbanging in MPSSE (control direction, write and read bank or pins)
fix
- ftdipp_mpsse: fix build failure with gcc 4.8
- spiInterface: increase spi_put len param
- jtag bitbang: improve speed
boards
new
- MachXO3D Development Board
- nexys video
- Arty S7-50
- lichee tang
- iCEBreaker
- icestick
- iCE40-HX8K
- iCE40-HX1K-EVN
- fireant
- QMTech CycloneV
- crosslinknx_evn
- de0nano
parts
new
- Xilinx: add xc7s25, xca50t, xc7a100, xc7a200t
- Anlogic: eagle s20
- Lattice: ice40
- Lattice: LCMXO2-640HC
- Lattice: Nexus (crosslinx and certus)
- Efinix trion
- cycloneV E
update
- xilinx: support writing .bit file to flash
- xilinx: allow write raw binary file in flash
- lattice: support writing arbitrary raw binary data somewhere in external flash
fix
- machXO part name and family
- gowin: missing stdexcept required by runtime_error
- gowin: force flush when it's mandatory
- gowin: increase delay before checking CRC - fix message
- gowin: eraseFLASH(): fix buffer size, set this to 0
- gowin: Fix flash write message and display checksum when SRAM fail
bitstream
new
- anlogic bit
- efinix hex
- altera RBF
- rawParser: raw binary content
update
- latticeBitParser: support lattice radiant bit file
fix
- fsparser: fix checksum for gw1n with ram
- fsparser: obtain data length by using idcode
Contributors:
- Ed Bordin (@edbordin)
- Fabien Marteau (@Martoni)
- Francisco Ayala Le Brun (@fayalalebrun)
- Giuseppe Gebbia (@gpgb)
- Gwenhael Goavec-Merou (@trabucayre)
- Martin Pittermann (@martin2250)
- Rony Kelner (@ronyrus)
- Staf Verhaegen (@Fatsie)
- Thomas Daede (@tdaede)
first release
First release. Support:
- cable:
- ftdi (MPSSE and bitbanging),
- dirtyJtag
- devices:
- Lattice MachXO2, MachX03, XP2 and ECP5,
- Xilinx spartan6, spartan7 and artix7,
- Intel/Altera cyclone10LP,
- Gowin GW1