Gwenhael Goavec-Merou
0c5ebaab1f
Merge pull request #699 from aWZHY0yQH81uOYvH/fix-atmel-cmsisdap
...
Fix CMSIS-DAP packet sizes for Atmel programmers
2026-08-26 08:08:12 +02:00
aWZHY0yQH81uOYvH
67bd626f7a
cmsisDAP: add quirks for certain Atmel tools
...
VID/PID table from OpenOCD
2026-08-26 08:02:27 +02:00
Satya Jhaveri
7ad3dea313
add Terasic DE23-Lite support
2026-08-22 07:56:03 +10:00
Gwenhael Goavec-Merou
63c519c3c5
Merge pull request #690 from Feyorsh/xvc-fix
...
Fix XVC error "Invalid DAP ACK value: 3"
2026-08-16 08:56:03 +02:00
Gwenhael Goavec-Merou
b31fa6cfd0
altera.cpp: max10 fixed cfm_addr and done_bit_addr for 10M50D
2026-08-14 12:16:54 +02:00
Gwenhael Goavec-Merou
f8948ed685
Merge pull request #689 from Feyorsh/master
...
Support programming Max10 10M50D with .pof
2026-08-14 11:10:56 +02:00
George Huebner
628317d62e
altera.cpp: support programming Max10 10M50D with .pof
2026-08-14 11:08:50 +02:00
steward-fu
289506c136
Update board info.
2026-08-10 22:18:14 +08:00
steward-fu
c034666ab8
Update chip info.
2026-08-10 19:45:18 +08:00
steward_fu
67e656119f
Update info.
2026-08-09 22:46:00 -04:00
steward-fu
41d0189157
Add step-mxo2_v1.1 board support.
2026-08-10 09:19:50 +08:00
Pavel Kuzmin
93a78aaa44
Fix for programming mcs file to unknown SPI flash memory model.
2026-08-04 14:54:51 +03:00
Lucas Vinicius Hartmann
8f16d50710
Fix logic errors on _backend identification.
2026-07-31 10:48:24 -03:00
Lucas Hartmann
5d77b4acb6
Add Altera Cyclone II device IDs. ( #697 )
...
* Add EP2C35 device ID, as used on the Altera/Terasic DE2 board.
* Add remaining IDCODE as per Table 3–3 of the Cyclone II Device Handbook.
2026-07-30 21:46:33 +02:00
Miqeo
0041a20401
Added support for part xcvu7p-flvb2104, idcode 0x14B29093 ( #695 )
2026-07-24 15:15:40 +02:00
Gwenhael Goavec-Merou
d0c9da6e77
Merge pull request #694 from kjellpeterson-shotover/master
...
add support for digilent jtag-smt4 'cable'
2026-07-24 10:18:30 +02:00
Kjell Peterson
8cf4c385ef
add support for jtag-smt4 'cable'
2026-07-20 13:46:07 -06:00
Dave Keeshan and Cursor
2a59256872
boards: add ALINX AXKU042 and AXKU062 dev boards
...
Co-authored-by: Cursor <[email protected] >
2026-07-14 17:46:29 +01:00
MiO
9c96ddd237
fix SST26VF064B erase
2026-07-13 01:03:22 +02:00
Gwenhael Goavec-Merou
c9dbf403b4
Merge pull request #688 from daxzio/axku095
...
boards: add ALINX AXKU095 (XCKU095-FFVA1156)
2026-07-12 14:12:19 +02:00
Gwenhael Goavec-Merou
36c57a6535
Merge pull request #679 from gzalo/add-usb-blaster-passive-serial
...
Add Passive Serial mode for USB Blaster (Altera/Intel)
2026-07-12 14:07:03 +02:00
George Huebner
4700951b48
ftdiJtagMPSSE.cpp: fix alignment issue
2026-07-11 01:14:44 -07:00
Dave Keeshan
6d787b4053
boards: add ALINX AXKU095 (XCKU095-FFVA1156)
...
Add board preset for the Alinx AXKU095 Kintex UltraScale dev board,
using the Digilent HS2 cable (FT232H). Tested JTAG detect and SRAM
programming with IDCODE 0x23844093.
2026-07-04 00:17:21 +01:00
Gwenhael Goavec-Merou
d52abf7059
Merge pull request #685 from poleguy-shure/xcau7p-support
...
Xcau7p support
2026-07-02 09:18:48 +02:00
Gwenhael Goavec-Merou
bba86d8be3
cmsisDAP: v1: uses INFO_ID_MAX_PKT_SZ to fix xfer length
2026-07-02 08:44:29 +02:00
Gwenhael Goavec-Merou
468f787fdf
cmsisDAP: initWithHID: displays index not device_idx (not updated when not found)
2026-07-02 08:44:20 +02:00
Gwenhael Goavec-Merou
58aadf8c3a
cmsisDAP: move init/dapConnect at CTOR level to avoid dupplicate
2026-07-02 08:44:09 +02:00
Gwenhael Goavec-Merou
dfcc540daa
cmsisDAP: only throw exception in CTOR method
2026-07-02 08:43:56 +02:00
aisuneko icecat
53180a83f2
cmsisdap: add support for USB Bulk backend
2026-07-02 08:43:35 +02:00
aisuneko icecat
b8036312cd
cable: add Sipeed SLogic Combo 8 support
2026-07-02 08:43:23 +02:00
Craig Haywood
85a7a95e21
board.hpp: Add epm11
2026-07-02 14:51:18 +10:00
haomjc
1846415ab8
xilinx: add BPI parallel NOR support to dumpFlash()
...
BPI (parallel CFI NOR) flash support was added in #676 for
program_bpi/write, but Xilinx::dumpFlash() only handles the XC95/XCF
and SPI (PRIMARY_FLASH/SECONDARY_FLASH) paths. On boards where
_is_bpi_board is set, --dump-flash silently falls through to the SPI
FlashInterface, producing garbage instead of reading the BPI NOR.
This adds a BPI branch mirroring the existing write path: load the
BPI JTAG bridge if needed, detect the flash, read the requested
region into the target BPI flash's buffer, and write it out.
Tested on a Kintex-7 XC7K480T board with a Micron MT28GU512AAA1EGC
BPI NOR (digilent_hs2 cable): wrote random data to a scratch flash
region with --write-flash, read it back with the patched
--dump-flash, and confirmed the two are byte-identical.
2026-07-01 15:24:35 +02:00
Nicholas Dietz
775e5cc3dd
spiFlashdb: add GigaDevice GD25Q256E (0xc86019)
2026-07-01 14:55:42 +02:00
Nicholas Dietz
305801c894
spiFlashdb: add Winbond W25Q256PW (0xef6019, 0xef8019)
2026-07-01 14:55:38 +02:00
Nicholas Dietz
09e250b856
xilinx: fail write-flash on SPI access errors; improve open-file errors
2026-07-01 14:55:32 +02:00
Nicholas Dietz
ed82b6de3b
xilinx: add xcau7p-sbvc484 support over JTAG
2026-07-01 14:54:26 +02:00
Matt Thompson
7478e2804b
Add support for alibaba cloud xcku3p card
2026-06-25 15:29:02 +02:00
Gwenhael Goavec-Merou
78d3508428
Merge pull request #663 from gHashTag/feat/qmtech-xc7a100t-board
...
feat: add QMTech XC7A100T (FGG676) board support
2026-06-25 15:14:31 +02:00
Gwenhael Goavec-Merou
a1c4208510
Merge pull request #671 from MYJ695/master
...
Fix DNA read on Zynq devices
2026-06-25 15:12:11 +02:00
Mario Reisinger
f60df2989b
Add Efinix Ti375N484 support
2026-06-25 11:15:48 +02:00
Gwenhael Goavec-Merou
fbba530ea8
Merge pull request #662 from aisuneko/svf_feat
...
Fix incorrect handling of spaces and newlines in SVF bitstreams and add progressbar
2026-06-22 09:03:25 +02:00
Vadzim Dambrouski
4af13b96ab
xvc_client: block until full reply received, fixes errors on a slow network
...
ll_write() can request more than 1.5K of data, but recv() call will
return right away as soon as one packet is received. This causes large
transfers to break as not enough data is received.
Fixed by adding rx_exact flag and enabled it for ll_write()
Tested with Zynq7010 on a slow WiFi. Before the patch all uploads were
silently failing with no error in the log.
Signed-off-by: Vadzim Dambrouski <[email protected] >
2026-06-19 20:32:41 +02:00
Martin C
77db4dae64
xilinx: add VU19P (xcvu19p) IR code mapping and dispatch ( #674 )
...
* xilinx: add VU19P (xcvu19p) IR code mapping and dispatch
* Change copyright symbol for consistency
2026-06-19 18:43:40 +02:00
gHashTag
7e60007c17
feat: add QMTech Artix-7 XC7A100T (FGG676) board support
...
Add board entry to doc/boards.yml and src/board.hpp board_list.
JTAG board, xc7a100tfgg676, SPI flash.
2026-06-18 16:45:42 +00:00
Florent Kermarrec
828b970759
spiFlashdb: add ISSI IS25WP256 and Quad Enable for IS25LP/WP256
...
The IS25WP256 (0x9d7019, 1.8V variant of the IS25LP256) was missing
from the database, and neither 256Mb part had its Quad Enable bit
described (status register bit 6 per the IS25LP(WP)256D datasheet),
making --enable-quad fail on these parts. Required to boot Xilinx
bitstreams generated with SPI_BUSWIDTH 4.
2026-06-16 10:30:31 +02:00
Gonzalo Avila Alterach
aab38dd51e
feat: add passive serial mode for usb blaster (altera/intel)
2026-06-11 17:02:34 -03:00
Gwenhael Goavec-Merou
bf8106ef5f
cable: added xilinxPlatformCableUsb_alt variant with PID==0x000D (found in SP601)
2026-06-04 16:21:54 +02:00
Gwenhael Goavec-Merou
052832444f
jtag: in MODE_XPCU don't hardcode VID/PID
2026-06-04 16:21:19 +02:00
Gwenhael Goavec-Merou
3fb071bc86
xilinxPlatformCableUSB: adapts firmware to PID (0x0d: xusb_emb.hex, 0x0013: xusb_xp2.hex
2026-06-04 16:20:55 +02:00
Gwenhael Goavec-Merou
b3a3d68384
spiFlashdb: PUYA P25Q32H
2026-05-31 18:20:11 +02:00