Skip to content

v0.2 release

Compare
Choose a tag to compare
@trabucayre trabucayre released this 11 Dec 06:09
· 1278 commits to master since this 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: