Releases
v0.13.0
Evolution summary:
core
new
main: In help output, show how to detect flash
main: add 'user-flash' CLI argument
update
main: added default value for user_flash in struct arguments args
CMakeLists.txt: switch prio between hidapi-libusb and hidapi-hidraw: fix issue on WSL2 with cmsisdap (#413 )
fix
main,spiFlash,xilinx: fix warnings
board
new
KNJN Dragon-L PCI Express & HDMI FPGA board (Spartan6 xc6slx25tcsg324)
Numato Systems Mimas A7 board.
Zetta ZD25WQ16CSIGT
Add support for VCU108 board and Virtex UltraScale
AMD Virtex 7 FPGA VC709 Connectivity Kit Board
CERN SPEC45 support
lilygo-t-fpga board (based on gwu2x #434 )
Trenz cyc5000
cable
new
configBitstreamParser: added static method to switch bits for 32bits value
libusb_ll: rework. Splitted scan method -> help futur dev with a common code to detect/select usb devices
Gowin GWU2X USB (JTAG mode) (#434 )
update
libgpiodJtagBitbang: simplify code by using less structures
part
new
Altera Max II EPM240T100C5N Board
Altera Update Max II and Cyclone II documentation (#493 )
Altera Cyclone II
Altera MAX10M40SCE144C8G
Altera Max10 10M16SAU169C8G support (Used by LimeSDR Mini V1).
Altera EP4CE6E22 and EP4CE10F17
Altera EP4CGX150
Altera Stratix V GS D5
Efinix Titanium Ti180
Gowin: GW1N9 detection
Gowin GW2A-55
Xilinx spartan6 LX25T (xc6slx25T)
Xilinx xc7vx690t
Xilinx XC2C64A-xVQ44 with ID 0x06e5e093 (#458 )
Xilinx xc2c64a QFN48
Xilinx adding support for the xc7z030
Xilinx xc6slx45t
Xilinx Spartan7 xc7s6 variant
Xilinx xcau15p.
part driver
Altera: first draft to have a native support for max10 family (only internal flash with POF file)
Efinix: add support for flash detect and flash dump in SoJ mode
Efinix: do not allow untested detect_flash() non-SoJ path until someone tries it out for sure
Gowin: Implement user flash programming for GW1N9
Gowin: added detect_flash/erase_flash for gw2a FPGAs
Gowin: Use std::unique_ptr instead of manual RAII
Lattice: added support for reset method (only tested with ECP5
Xilinx: added WBSTAR & BOOTSTS register read/decode. Fixed dec/hex format and padding
Xilinx: added readback access to registers (stat, conf, ...)
Xilinx: Add XADC reads of VCC registers
update
programSPI return type void -> bool
programJTAG return type void -> bool
program: thow exception when something fails
Xilinx: replaced reverseWord by configBitstreamParser::reverse_32
fix
Xilinx: fix read_dna and read_xadc typo
fixed warning in read_registers
spiFlash
new
added M25P32 chip
added IS25LP256D chip support
added TI M25P80 (0x202014)
added some flash's datasheet link
added quad bit mask and corresponding register
added configuration/nonvolatile configuration register for spansion and micron SPI Flash
added quad support for S125FL
added method to enable/disable Quad mode support
added MX25L enable/disable quad + display status register
added S25FL128S display register
core,xilinx,device: added option/methods to enable/disable quad mode on SPI Flash
all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f
update
added ask before writting TB when OTP, added missing write_enable and fixed mask
enable_protection/disable_protection: uses mask to only deal by bp
read_id: display jedec ID. display_status_reg small fixes
display_status_reg simplify again
added get_bp_mask to return default bp mask (unknown device) or compute mask based on bp_offset. Replace all manual mask compute. (#468 )
reorder entries, reformat
fix
removed unused variable (#468 )
0x0000 is not a valid jedec id
spiOverJtag
new
added basic efinix build script (WIP)
Xilinx spartan7 xc7s6ftgb196 bitstream
Xilinx Spartan6 xc6slx25csg324
Xilinx Spartan6 model: 25T package: CSG324 (xc6slx25tcsg324)
Xilinx Spartan6 xc6slx45tfgg48 support
Xilinx Artix xc7a200tfbg676 support (tested on hardware).
Xilinx support and bitstreams for xcku040 and xcku060
Efinix Titanium Ti180J484
Efinix Trion t13f256 SPI flash support
doc
new
Efinix Titanium Ti180
add flash compatibility for Xilinx Kintex UltraScale. Tested on KCU105 primary qspi.
install.rst: instructions to install under Guix
Gowin GW2A-55
Xilinx xc6slx45t
Xilinx xcau25p
update
Contributors
You can’t perform that action at this time.