Skip to content

v0.7.0 release

Compare
Choose a tag to compare
@trabucayre trabucayre released this 27 Dec 14:49
· 806 commits to master since this release

Evolution summary:

core

  • main: add protection for all devices. Add CLI args
  • main: fix SPI access

cables

update

  • dfu: add debug level, only print device open fails in debug mode

fix

  • jtag: ckeck highest nibble to prevent confusion between Cologne Chip GateMate and Efinix Trion T4/T8 devices
  • dfu: fix memory leak
  • dfu: check libusb_open return value in searchDFUDevices
  • dfu: when libusb_open fails: skip device instead of error and stop
  • dfu: force USB reset when download end in DFUIdle state
  • dfu: don't check filename -> let configBitstreamParser to do check

parts

new

  • Anlogic ELF2 EF2M45 support
  • colognechip GateMate: new vendor/device
  • all devices: add support to (un)protect flash, implement pre/post flash access
  • use new spiInterface methods
  • zynq xc7z010 support
  • arty A7 100t support

update

  • xilinx: use gz file by default

fix

  • ice40: flash reset powerup are done into spiFlash
  • efinix/titanium: add missing JTAG idcode

update

  • device.hpp: add (un)protect flash methods

boards

  • ulx3s_dfu
  • digilent add arty S7 50
  • Digilent arty s7 25
  • digilent arty_z7 10/20 support
  • Titanium Ti60 f225 dev kit

spi flash

new

  • windbond w25q devices
  • micron N25Q32
  • spansion S25FL 064P/128P
  • no more bypass flash protection: if protection, user has to agree.
  • (un)protect flash support
  • add common method to (un)protect, write and dump SPI flash content
  • conf register for tb

fix

  • fix tb_offset for ISSI devices
  • (un)protect flash, and generic pre/post flash access methods
  • spiFlash: enable/disable protection. now handle correctly device with protection enabled

spiOverJtag

new

  • add xc7s25csga324 support
  • add xc7a100tcsg324 support
  • gzip xilinx bitstream

update

  • constr_xc7a_csg324: enable compression
  • constr_xc7s_csg324: enable compression

fix

  • spiOverJtag_xc7a100tcsg324 compress
  • spiOverJtag_xc7s50csga324: compress

documentation

new

  • colognechip: vendor documentation

update

  • doc/guide/install: archlinux: list required libraries to build from source

fix

  • doc: fpga: fix anlogic AS -> OK

Contributors