Commit Graph

1226 Commits

Author SHA1 Message Date
aisuneko icecat f0e0f3a3f9 svf_jtag: add progressbar 2026-05-06 23:04:39 +08:00
aisuneko icecat 38acd7644c svf_jtag: fix incorrect handling of spaces and newlines 2026-05-06 23:04:11 +08:00
alec 4331cb74c7
vivado 2025.2.1 compatibility: add SW_CRC field to bitstream parser 2026-04-12 13:50:15 -07:00
Gwenhael Goavec-Merou b9486b099e main: removed mcufw debug message 2026-04-10 14:14:14 +02:00
Gwenhael Goavec-Merou 7a69d8353a fsparser: check lines length 2026-04-10 09:26:08 +02:00
ND-00 570b790aee
add Adesto AT25DF321A support
Add Adesto AT25DF321A (JEDEC 0x1f4701). Tested on GW2A-LV18QN144 with ft2232. Previously detected as unknown, unprotect failed. Fixed with bp_len=3 and global_lock=false.
2026-04-09 15:51:30 +03:00
Gwenhael Goavec-Merou daa8f26b66 altera: fix 64 bits hex display (PRIx64) 2026-04-08 17:31:39 +02:00
Gwenhael Goavec-Merou 2030920dd8 boards: Terasic Atum A3-Nano 2026-04-08 17:09:24 +02:00
Gwenhael Goavec-Merou ce8db7326c board: added Arrow AXE5000 (Altera Agilex 5 A5EC008BM16AE6S) 2026-04-08 17:06:44 +02:00
Gwenhael Goavec-Merou f0ceffb46e part: added Agilex3 A3CZ135 2026-04-08 17:02:36 +02:00
Gwenhael Goavec-Merou 9833c7ee0b part: added Agilex5 A5EC008B 2026-04-08 17:02:16 +02:00
Gwenhael Goavec-Merou 764ce23f35 altera: agilex3/agilex5 support draft (memory only) 2026-04-08 16:51:45 +02:00
Gwenhael Goavec-Merou add9c95775 cable.hpp: fix ACBUS direction/value for usb-blasterIII 2026-04-07 16:15:58 +02:00
Gwenhael Goavec-Merou b0ff3b517c latticeBitParser: fix previous commit 2026-04-06 17:31:48 +02:00
Gwenhael Goavec-Merou b4bfad4b1c latticeBitParser: check file size during parse. Improved a bit parsing speed 2026-04-06 17:22:02 +02:00
Gwenhael Goavec-Merou 816d6558fe dfuFileParser: nitpick 2026-04-03 10:33:12 +02:00
Gwenhael Goavec-Merou 771b75aade mcsParser: added guard to avoir bound check failures. Improved code speed with c++17 2026-04-03 10:01:28 +02:00
Gwenhael Goavec-Merou 13c505ccc7 colognechip: fix -Wshift-op-parentheses warning 2026-04-03 07:48:50 +02:00
Gwenhael Goavec-Merou a56b9f61ca pofParser: added bound check tests 2026-04-01 10:58:22 +02:00
Gwenhael Goavec-Merou ff9e10085a pofParser: ARRAY2INT32: must be casted to uin32_t not uint16_t 2026-04-01 10:32:38 +02:00
Gwenhael Goavec-Merou 63c97410b6 bitparser.cpp: parserHeader. Added bound check and simplied type A
parsing
2026-04-01 10:17:59 +02:00
Kjell Peterson ed5abef84f add support for MT25QU512 flash 2026-03-30 16:39:06 -06:00
Gwenhael Goavec-Merou fe1c2e669e fsparser.cpp: fixed idcode for GW1N(R/Z)-2x 2026-03-25 16:56:44 +01:00
Gwenhael Goavec-Merou 9eeae91ab0
Merge pull request #638 from pu-cc/gatemate-a2-jtagbypass
src/colognechip.cpp: allow jtag-spi-bypass for A2
2026-03-25 10:22:55 +01:00
Patrick Urban 8c397bd325 gatemate: allow jtag-spi-bypass for A2 2026-03-24 22:07:29 +01:00
Emmanuel Pacaud 1d005289d1 Add memory information for native Altera Max10 10M16D 2026-03-24 12:22:47 +01:00
Emmanuel Pacaud 9d3ba67ffd
Add support for Altera MAX10 10M16D IdCode:0x31030dd 2026-03-23 17:50:02 +01:00
Gwenhael Goavec-Merou 451beadfae main: #ifdef USE_LIBFTDI must be after the if 2026-03-22 15:03:45 +01:00
Gwenhael Goavec-Merou 44ad4df0e7 spiFlashdb: cosmetic/doc 2026-03-22 09:26:03 +01:00
Gwenhael Goavec-Merou 5d615ef993 spiFlashdb: GigaDevice GD25Q32C: typo 2026-03-22 09:16:48 +01:00
Gwenhael Goavec-Merou b3335344e0 spiFlashdb: GigaDevice GD25Q32C 2026-03-22 09:15:06 +01:00
Gwenhael Goavec-Merou a6a573f085 CMakeLists, all: removed epcqx class 2026-03-21 08:01:49 +01:00
Gwenhael Goavec-Merou 1ff73f3650 SPIInterface -> FlashInterface 2026-03-21 07:59:18 +01:00
Gwenhael Goavec-Merou 09838fa825 CMakeLists.txt, main: removed USE_DEVICE_ARG usage. Now --device/-d is always available 2026-03-20 15:14:19 +01:00
Gwenhael Goavec-Merou 9b1c568659 all/everything/world: removed using namespace std to be able to compile in c++17 with windows 2026-03-18 15:28:34 +01:00
Kevin Wang 85d68c4a46
Add XCKU095 support 2026-03-15 22:47:14 -04:00
Gwenhael Goavec-Merou 28efd18798 main,progressBar: --force-terminal-mode argument to force progress bar output as if connected to a terminal (#629) 2026-03-13 09:28:54 +01:00
Gwenhael Goavec-Merou 9d6cc15f51 ftdipp_mpsse: gpio_write: fix test (missing !) 2026-03-13 07:49:29 +01:00
Gwenhael Goavec-Merou c7f65d20b5 ftdipp_mpsse: fix message in setClkFreq 2026-03-13 07:48:14 +01:00
Gwenhael Goavec-Merou bb37f1ed4d dirtyJtag: rework error messages in constructor. Added a method to close USB (and to avoids to have multiple time the same piece of code) 2026-03-12 18:45:25 +01:00
Gwenhael Goavec-Merou 54595299d5 dirtyJtag: doc + nitpick 2026-03-12 18:25:19 +01:00
Gwenhael Goavec-Merou 09f272e785 main: displaySupported added one more space in list-boards 2026-03-11 11:14:37 +01:00
Gwenhael Goavec-Merou 1ab3c1bf6c main: moved SPI Flash to a dedicated function 2026-03-10 18:45:03 +01:00
Gwenhael Goavec-Merou 22fa006293 main: parse_opt: simplify/fix 2026-03-10 18:30:50 +01:00
Gwenhael Goavec-Merou 9935be220b xvc_client: reworks operator priority 2026-03-09 19:40:37 +01:00
Gwenhael Goavec-Merou 3eff88e331 ice40: fix detect_flash 2026-03-09 19:39:35 +01:00
Gwenhael Goavec-Merou 4ab6f220b9
Merge pull request #632 from smarsching/xvc-client-performance
Performance improvement for XVC client
2026-03-05 17:00:21 +01:00
Sebastian Marsching 485d9719b5 Send command and parameters in single operation.
This significantly improves the performance because it reduces the
number of round trips needed.
2026-03-05 16:26:46 +01:00
Gwenhael Goavec-Merou 21d2e46c4f latticeBitParser.cpp: revert/adapts commit 0bc2594469 (fails with CMSIS-DAP #634) 2026-03-04 10:28:23 +01:00
Sebastian Marsching f2679b01af Allow building XVC client without libftdi.
Unlike the XVC server, the XVC client does not depend on libftdi, so
building it just depends on having separate flags for enabling it.
2026-03-01 19:49:07 +01:00