Commit Graph

  • bfc9a2f2ea deploy: d2f40f03c6 trabucayre 2026-02-16 14:31:48 +0000
  • d2f40f03c6 doc,.github/workflows/Test.yml: removed btd uses, looks obsolete Gwenhael Goavec-Merou 2026-02-16 15:31:20 +0100
  • 6dc9366859 deploy: 916af57d283b7e861dc721632e79a59abc1dd8b5 trabucayre 2026-02-16 10:10:48 +0000
  • 75a14e57e8
    Merge pull request #624 from blurbdust/master Gwenhael Goavec-Merou 2026-02-16 10:41:52 +0100
  • 98fea26507 Adding BPI flash support and YPCB board support blurbdust 2026-02-09 09:28:42 -0600
  • 3f3e37909b
    Merge pull request #601 from albydnc/arria10 Gwenhael Goavec-Merou 2026-02-13 08:13:09 +0100
  • c072042aa8 add arria 10 to part numbers list Alberto Perro 2025-12-15 12:56:49 +0100
  • 206e8b1bc7 CMakeLists.txt: moved Windows cross-compile section after Vendors options and before build options Gwenhael Goavec-Merou 2026-02-12 18:11:17 +0100
  • afecedb9fb Add MinGW-w64 cross-compilation support for Windows Selim Sandal 2026-01-15 20:58:08 +0000
  • 63b0e34a6f add maxII (EPM2210) to part numbers list Alberto Perro 2025-12-15 12:56:49 +0100
  • 3e69beea2a update 4d93073e99 BuildTheDocs 2026-02-12 16:26:28 +0000
  • 4d93073e99 handle other blaster PIDs Alberto Perro 2025-12-15 12:56:08 +0100
  • 14086df9a2 altera: fixed done_bit_addr for 10M25SA, remains pgm_success_addr Gwenhael Goavec-Merou 2026-02-12 16:15:17 +0100
  • fb61d309dc part: added Altera 10M25S Gwenhael Goavec-Merou 2026-02-12 16:00:50 +0100
  • 0f0688d807 xilinx,board,main: added spi_bpi board parameter. Use it to configure xilinx in bpi/spi mode bpiOverJtag Gwenhael Goavec-Merou 2026-02-11 18:05:30 +0100
  • 8a56577f04 spiOverJtag,bpiOverJtag: integrates bpi mode in build.py and adds a Makefile in bpiOverJtag Gwenhael Goavec-Merou 2026-02-11 16:50:06 +0100
  • 93832abd5a doc/boards: fixed ypcb entry Gwenhael Goavec-Merou 2026-02-11 10:42:56 +0100
  • ec089e1e75 ftdiJtagMPSSE: typo Gwenhael Goavec-Merou 2026-02-11 08:09:57 +0100
  • cba4ae5895 ftdiJtagMPSSE: restructure SIPEED firmware test to uses strncomp only once with SIPEED keyword Gwenhael Goavec-Merou 2026-02-11 08:02:45 +0100
  • a300f9d36a Add workaround for slow JTAG on Sipeed Console gatecat 2026-02-08 10:55:22 +0100
  • 3cfa6afcab CMakeLists.txt: libgpiod is only available on Linux OS. Do XVC and Remote bitbang available on all OS but Windows Gwenhael Goavec-Merou 2026-02-11 07:49:24 +0100
  • 99d59e45d4 ftdiJtagMPSSE: typo Gwenhael Goavec-Merou 2026-02-11 08:09:57 +0100
  • 68b4d7d654 ftdiJtagMPSSE: restructure SIPEED firmware test to uses strncomp only once with SIPEED keyword Gwenhael Goavec-Merou 2026-02-11 08:02:45 +0100
  • a7af6e13ae
    Merge pull request #623 from gatecat/sipeed-console Gwenhael Goavec-Merou 2026-02-11 07:57:52 +0100
  • fb75ce90fe CMakeLists.txt: libgpiod is only available on Linux OS. Do XVC and Remote bitbang available on all OS but Windows Gwenhael Goavec-Merou 2026-02-11 07:49:24 +0100
  • 5f9a9cdef9
    Delete bpiOverJtag/build_bpi_xc7k480t.sh blurbdust 2026-02-09 18:13:08 -0600
  • 31ffeb8290 Adding ability to configure https://theretroweb.com/expansioncards/s/celestica-fpga-accelerator-du-pcb-001-003 with hint from https://fpga.com.ua/index.php?product_id=329&route=product%2Fproduct blurbdust 2026-02-09 14:07:07 -0600
  • a91dd9f628 Speed up from 25 minutes to ~6 minutes blurbdust 2026-02-09 10:58:24 -0600
  • 0205c3d5c5 Merge in upstream blurbdust 2026-02-09 09:33:57 -0600
  • aa32464942 Adding first pass at YPCB flash blurbdust 2026-02-09 09:28:42 -0600
  • eeeebb4b3c
    Merge 1c69a7cd92 into 6767cc31bb Icenowy Zheng 2026-02-08 15:49:59 +0100
  • d67d4ced64 Add workaround for slow JTAG on Sipeed Console gatecat 2026-02-08 10:55:22 +0100
  • 6767cc31bb
    Merge pull request #621 from Ced2911/10cl006 Gwenhael Goavec-Merou 2026-02-03 17:03:37 +0100
  • d8e81ffdad Add spiOverJtag for 10CL006YE144C8G + fix for quartus 25 ced2911 2026-02-03 14:47:00 +0100
  • e78b5e2995 CMakeLists.txt,main.cpp: option to enable/disable svf_jtag support Gwenhael Goavec-Merou 2026-01-29 16:16:40 +0100
  • cc1dc3c868 CMakeLists.txt,main: added options to enable/disable vendors drivers Gwenhael Goavec-Merou 2026-01-28 14:52:41 +0100
  • b3a8ea03d5 xilinx.cpp: nitpick Gwenhael Goavec-Merou 2026-01-29 14:43:35 +0100
  • e34669417b
    Merge pull request #619 from rkebelj/master Gwenhael Goavec-Merou 2026-01-29 12:14:33 +0100
  • fb1768a175 xilinx: Fixed infinite loop in bit files smaller than 100 rkebelj 2026-01-28 22:13:05 +0100
  • 255291af4d CMakeLists.txt,main: added options to enable/disable vendors drivers select_vendors Gwenhael Goavec-Merou 2026-01-28 14:52:41 +0100
  • aaad826635 CMakeLists.txt: ihexParser must be built only when USE_FX2_LL is set Gwenhael Goavec-Merou 2026-01-24 17:23:38 +0100
  • fad4a28103 CMakeLists.txt: try to uses find_package to detect the libFTDI and keep pkg_config way as backward compat Gwenhael Goavec-Merou 2026-01-22 10:54:24 +0100
  • bbfd5045d4
    Merge pull request #617 from fisherdog4/patch-1 Gwenhael Goavec-Merou 2026-01-22 07:57:04 +0100
  • 65ac4b24a3
    Add xc7z007s fisherdog4 2026-01-21 20:50:19 -0500
  • ecebc40004
    Fix build with -DENABLE_FTDI_BASED_CABLE=off; fix potential array out-of-bounds access (#616) atmgnd 2026-01-21 21:38:30 +0800
  • f91e4be231 Fix potential array out‑of‑bounds access Qi Zhou 2026-01-21 20:10:57 +0800
  • e72b413947 Fix build without FTDI cable Qi Zhou 2026-01-21 18:31:16 +0800
  • 86ae6ed372
    Merge pull request #615 from enjoy-digital/7series Gwenhael Goavec-Merou 2026-01-20 14:56:02 +0100
  • 4767ec2ce2 src/part.hpp: Add missing Xilinx 7-series IDCODEs. Florent Kermarrec 2026-01-20 14:52:04 +0100
  • 667b3585d8
    Merge pull request #614 from enjoy-digital/spartan_ultrascale+ Gwenhael Goavec-Merou 2026-01-20 14:41:18 +0100
  • 87bf3c0f74 src/part.hpp: Add Xilinx Spartan UltraScale+ devices. Florent Kermarrec 2026-01-20 14:37:41 +0100
  • 18f2c931ab
    Merge pull request #613 from enjoy-digital/ultrascale+ Gwenhael Goavec-Merou 2026-01-20 14:27:49 +0100
  • 25ad02bb5e src/part.hpp: Add missing Xilinx UltraScale+ device IDCODEs. Florent Kermarrec 2026-01-20 14:15:02 +0100
  • d767f57a73
    Merge pull request #612 from Wolfiwolf/add-flash-mx25v8035 Gwenhael Goavec-Merou 2026-01-19 07:58:46 +0100
  • 7432d49391 spiFlashdb: Added MX25V8035F NOR flash chip Jernej Volk 2026-01-18 21:24:07 +0100
  • 892bb11ce3 Add MinGW-w64 cross-compilation support for Windows Selim Sandal 2026-01-15 20:58:08 +0000
  • e77af309e1
    Merge pull request #608 from lipx1508/patch-1 Gwenhael Goavec-Merou 2026-01-08 11:23:28 +0100
  • a1599b63f8
    Fix a small formatting error letaldev 2026-01-07 15:51:17 -0300
  • b870ee4c4f jtag.cpp: ENABLE_ESP_USB_JTAG -> ENABLE_ESP_USB Gwenhael Goavec-Merou 2026-01-02 11:00:51 +0100
  • 0ce9fcb050 dirtyJtag: writeTDI: when end don't shift before applying last bit -> this Byte is correctly aligned during previous step Gwenhael Goavec-Merou 2026-01-02 10:04:02 +0100
  • 6a7bd29e0d dirtyJtag: writeTDI: fixed last Byte align Gwenhael Goavec-Merou 2026-01-02 09:52:41 +0100
  • d654a9d6d5 esp_usb_jtag: toggleClk: ignore tdi/tms and keep these pins to the current state Gwenhael Goavec-Merou 2026-01-01 12:46:39 +0100
  • c7c0d94168 dirtyJtag: improves code / nitpick Gwenhael Goavec-Merou 2026-01-01 11:33:30 +0100
  • 097e236be8 dirtyJtag: writeTMS: honour tdi method parameter (required by gowin GW5A family) Gwenhael Goavec-Merou 2025-12-31 15:49:04 +0100
  • 936fe64c4a ftdipp_mpsse.cpp: setClkFreq: flush buffers before changing clock frequency Gwenhael Goavec-Merou 2025-12-31 12:09:58 +0100
  • 2c6dac2d9c lattice: fixed SRAM for NEXUS family Gwenhael Goavec-Merou 2025-12-30 15:50:19 +0100
  • 6f920360fc lattice: fixed SPI Flash access for NEXUS Family Gwenhael Goavec-Merou 2025-12-30 11:34:35 +0100
  • dd7b74d2f5 lattice: uses reg_content to defines status registers bits for Nexus family Gwenhael Goavec-Merou 2025-12-30 09:15:10 +0100
  • 667f8de666
    Merge pull request #606 from germaneguise/feature/dirtyjtag-custom-vid-pid Gwenhael Goavec-Merou 2025-12-29 13:27:58 +0100
  • c1c6e438a5 dirtyjtag: Allow custom VID/PID via command line options germaneguise 2025-12-27 16:12:31 +0900
  • ac3ed1266d CMakeLists.txt: bump cmake_minimum_required to 3.10 Gwenhael Goavec-Merou 2025-12-26 09:15:48 +0100
  • 6bac72cd68 Global: added option to select/deselect all cables, added variables ENABLE_xxx to enable corresponding cables. Some vendor drivers needs to to be disabled accordlingly Gwenhael Goavec-Merou 2025-10-13 11:40:26 +0200
  • a81067bf63
    Merge pull request #604 from phdussud/master Gwenhael Goavec-Merou 2025-12-25 11:17:32 +0100
  • 84897ffa78 Enable support for CH347F Patrick Dussud 2025-12-24 12:13:56 -0800
  • f325c2ebca updated for python library. Tom Karolyshyn 2025-12-19 16:14:18 -0500
  • 4d3460eede wip pixi build Tom Karolyshyn 2025-12-19 15:34:38 -0500
  • 63a42344bc lattice: rework program_extFlash method to uses new mcsParser features when extension == mcs Gwenhael Goavec-Merou 2025-12-17 20:02:14 +0100
  • 3706236b43 xilinx: rework program_spi method to uses new mcsParser features when extension == mcs Gwenhael Goavec-Merou 2025-12-17 20:01:11 +0100
  • f349377f5f mcsParser: reworks code to uses FlashDataSection Gwenhael Goavec-Merou 2025-12-17 19:59:32 +0100
  • d7b9d58768 spiInterface: added write method variant with vector of FlashDataSection Gwenhael Goavec-Merou 2025-12-17 19:57:26 +0100
  • f2c013daab spiFlash: added erase_and_prog method with vector of FlashDataSection Gwenhael Goavec-Merou 2025-12-17 19:56:16 +0100
  • 4a593c258c spiFlash: moved BP status, unlock step into a dedicatedmethod Gwenhael Goavec-Merou 2025-12-17 19:54:06 +0100
  • a7e4303563 spiFlash: bulk_erase method: allows BP bypass and printXX with a verbose level Gwenhael Goavec-Merou 2025-12-15 17:16:08 +0100
  • e302bb6edc spiFlash: added FlashDataSection to handle bitstream per sections when gap or 0xff area are present Gwenhael Goavec-Merou 2025-12-15 17:14:04 +0100
  • 7ed4954c91
    Merge pull request #599 from zh522130/fix-analogic-high-freq-flash Gwenhael Goavec-Merou 2025-12-13 08:55:14 +0100
  • fe115e10dd
    Merge pull request #598 from zh522130/efinix-header-verify Gwenhael Goavec-Merou 2025-12-13 08:53:37 +0100
  • 1c69a7cd92 part: add preliminary support for Arria 10 GX 10AX115 Icenowy Zheng 2025-12-13 15:43:40 +0800
  • 4c17327a65 anlogic: fix high frequency flash programming issue zhangyh 2025-12-12 04:14:14 +0000
  • ebf2f6fd80 efinix: Add header parsing and flash programming validation zhangyh 2025-12-12 02:55:31 +0000
  • c16e6d0f65
    Merge pull request #597 from zh522130/add-t120f324 Gwenhael Goavec-Merou 2025-12-11 17:09:12 +0100
  • 251d7fde58 spiOverJtag: Add support for Efinix T120F324 zhangyh 2025-12-11 20:09:26 +0800
  • 8411153d49 doc/FPGAs.yml: added GW5AT-15 variant Gwenhael Goavec-Merou 2025-12-10 11:15:11 +0100
  • 9f6887e082
    Merge pull request #596 from enjoy-digital/gw5at-15 Gwenhael Goavec-Merou 2025-12-10 11:12:21 +0100
  • 206cbd68b7 src/gowin: Add support for GW5AT-15 (used on Sipeed Slogic16U3). Florent Kermarrec 2025-12-10 10:51:31 +0100
  • 432cdc2dd7 lattice: added SPI Flash access support for ECP3 family Gwenhael Goavec-Merou 2025-12-08 16:24:18 +0100
  • b6df4b8699
    Merge pull request #1 from debuti/Bit-file-validation Borja Garcia 2025-11-08 00:26:22 +0100
  • 4d23e09fb2
    Add file existence check before processing Borja Garcia 2025-11-08 00:25:33 +0100
  • b76840b20d doc/FPGAs.yml: added Kintex UltraScale+ reference Gwenhael Goavec-Merou 2025-11-05 18:43:38 +0100
  • e75c46856d CMakeLists.txt: added missing message for cables option select_cables Gwenhael Goavec-Merou 2025-10-29 10:22:40 +0100
  • c3aaab78ce CMakeLists.txt: removed wrong file Gwenhael Goavec-Merou 2025-10-29 10:02:24 +0100