Releases
v0.9.0
Evolution summary:
core:
new
main: always check if board is not null before access
add skip_load_bridge cmd-line parameter
ftdiJtagMPSSE: add writeTMSTDI method with full tms & tdi buffer. Always return TDO buffer
add means to set cable index from command line
update
ftdipp_mpsse: robustness: check all function return code / improve a bit error message
ftdipp_mpsse: change verbose level
ftdipp_mpsse: don't throw exception when iProduct is empty: display warn and use empty string
ftdiJtagxx: check lowlevel init return value
jtag: when verbose > 1: display unfiltered/raw IDCODE
add option to bypass reset in SPI write mode. Adapt altera accordingly
stop using get_state and promote the use of get_status
fix
Use uint32_t for misc_dev_list (fixes #196 )
CMakeLists: fix general code styling, use dynamic linking on macOS
ftdipp_mpsse: don't display error when attach kernel driver, when the device hasn't been detach before or when driver isn't loaded.
spiInterface: unprotect_flash: fix return. Improve messages
ftdispi: add missing index param
fix(part.hpp): use uint32_t instead of int for fpga_list index
cable
new
xvc_client/xvc_server: Xilinx Virtual Cable
libgpiod JTAG driver
update
cmsisDAP: better error message if support is not enabled
anlogicCable: remove unused verbose, tdi, tms
jlink: write_data -> writeTMSTDI. Fix behaviour
DFU: check iProduct and iInterface -> set to a default string when empty
DFU: display error code
fix
cmsisDAP: fix crash in case hid device cannot be opened
DFU: fix detect -> bypass bitstream
DFU: fix potential leak
add missing mpsse_bit_config index
jlink: check usb_claim error
board
new
ORBTrace Mini support (DFU mode)
Add initial support for ZCU106 development board
Support for the Papilio One board
Sipeed Tang Primer 20K (GW2A)
fix
gatemate: fix failed signal polarity and update documentation
part
new
intel: cycloneV 5CEBA9 entry (issue #213 )
intel: cycloneIV EP4CE115
Xilinx: Kintex XC7K410T
Xilinx: Kintex XC7K420T
Xilinx: ZynqMP Ultrascale Plus XCZU11EG
Xilinx: Kintex Ultrascale XCKU040
Xilinx: explictly add spartan3e and xc3s250e
Gowin: GW2A (GW2A(R)-18(C))
update
Gowin: GW1NSR-4C: Add MCU Firmware flashing support
xc3s500e IDCODE: revision set to zero.
fix
Correct part number for ZCU106 board
update
efinix: support loading a bitstream to memory using only JTAG pins (no GPIO).
--flash-sector CFG0 for MachXO3D and more information for its Breakout Board
colognechip: explicitly set spi or ftdi_jtag to null, drop useless else if -> if not spi it must be jtag
xilinx: adapts flow_disable/flow_enable for xc3s, adding custom method to load bitstream for xc3s
fix
colognechip: fix dumpFlash: add override, remove filename param and use filename from constructor
efinix: fix dumpFlash: add override, remove filename param and use filename from constructor
part: re-adding version nibble to remove ambiguities between U, UM and UM5G
xilinx: fix wait until done for spartan3e
lattice MACHXO3D: no exception when flash-sector is not provided in SRAM mode
files
fix
efinixHexParser: remove unused reverseOrder
configBitstreamParser: string::find return size_t not uint32_t
latticeBitParser: when .bit is encrypted use Part: from header to retrieve idcode
latticeBitParser: fix end header position with MACHOX3D .bit file
ihexParser: check buffer size, increase if required
spiFlash
new
N25Q64 part
S25FL512S part
Support for the Microchip SST25VF040B flash.
update
handle case where TB is not configurable
Removed TOP/BOTTOM settings from SST25VF040B
Removed must_relock
part for the "SST25VF040B"
fix
bulk_erase: check bp before erase
stop if jedec_id == 0xffffff
fix display: when bp_len==0 -> set bp/tb = 0, otherwise parse reg
spiOverJtag
new
cycloneV 5CEBA9F27
cycloneV enable init done pin
cyclone IV EP4CE115F23
artix fgg676 constraints file
artix xc7a100tfgg676
kintex support xc7k420tffg901
kintex support xc7k160tffg676
Spartan3E (xc3s500evq100)
update
update spiOverJtag_5ce927.rbf.gz created with Lite 20.1.1
doc
FPGA: add 5CEBA9
README: add skip-load-bridge / skip-reset
guide: Add instructions for manual installation on macOS
Documentation for the xc3s500e part
update
FPGA: update/fix ECP5 list
fix
intel: fix svf generation command (issue #212 )
Contributors
You can’t perform that action at this time.