Commit Graph

1820 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou e75c46856d CMakeLists.txt: added missing message for cables option 2025-10-29 10:22:40 +01:00
Gwenhael Goavec-Merou c3aaab78ce CMakeLists.txt: removed wrong file 2025-10-29 10:02:24 +01:00
Gwenhael Goavec-Merou 99d9df7581 main, CMakeLists.txt: honour ENABLE_DFU option 2025-10-29 09:53:22 +01:00
Gwenhael Goavec-Merou ea8396e4c0 CMakeLists.txt: reworks structure/sequence. Added more options to enable/disable cables 2025-10-29 09:27:28 +01:00
Gwenhael Goavec-Merou a0f1303063 jtag: added build/define options to enable/disable cables support 2025-10-29 09:27:28 +01:00
Gwenhael Goavec-Merou 05f41ac2b5 colognechip: added build/define option to enable/disable dirtyJtag support 2025-10-29 09:27:28 +01:00
Gwenhael Goavec-Merou aac19677ac main.cpp: added build option to enable/disable libusb scan 2025-10-29 09:27:28 +01:00
Gwenhael Goavec-Merou 9b4c1dc9a9 CMakeLists.txt: continue restructuring/rework 2025-10-29 09:27:28 +01:00
Gwenhael Goavec-Merou a6ae266205 global: continue to conditional enables cables and dependencies 2025-10-29 09:27:27 +01:00
Gwenhael Goavec-Merou a70f1a2f5c Global: added option to select/delect all cables, added variable to enable FTDI/LIBUSB when cables requires it 2025-10-29 09:27:27 +01:00
Gwenhael Goavec-Merou 530b7a9993
Merge pull request #593 from AEW2015/master
basic PDI prog for Spartan Ultrascale+
2025-10-23 06:50:14 +02:00
Andrew E Wilson 648a4a833a basic PDI prog for Spartan Ultrascale+ 2025-10-23 06:44:19 +02:00
Gwenhael Goavec-Merou 03be134cdd
Merge pull request #591 from hennomann/patch-1
Update part.hpp to support Lattice LFE3-150EA device
2025-10-02 12:02:15 +02:00
hennomann 617cd29dff
Update part.hpp to support Lattice LFE3-150EA device
This PR adds device ID support for the Lattice ECP3 LFE3-150EA.
Previously, only the LFE3-70E was supported.

We've tested the implementation and confirmed it works as expected.
We're happy to contribute to expanding ECP3 device support!
2025-10-02 11:32:19 +02:00
Gwenhael Goavec-Merou 205e6f9ea5 spiOverJtag/build.py: fixed model value for kintex7 with ISE 2025-09-25 17:09:38 +02:00
Gwenhael Goavec-Merou f8ae76e771 spiOverJtag/build.py: added default value for pkg variable 2025-09-25 15:47:48 +02:00
Gwenhael Goavec-Merou 8694b3c295 board: added HyVision PCIe OPT01 rev.F (Kintex7 xc7k70tfbg676) 2025-09-24 16:56:46 +02:00
Gwenhael Goavec-Merou a7b72321fe spiOverJtag: added xc7k70tfbg676 variant 2025-09-24 16:48:02 +02:00
Gwenhael Goavec-Merou 8e6eb1085c spiOverJtag/build.py: simplify Kintex7 uses 2025-09-24 16:46:57 +02:00
Gwenhael Goavec-Merou 13cf0c59b9 xilinx: load_bridge: uses configBitstreamParser getFilename to print real name instead of theorical (with or without .gz) 2025-09-24 08:07:27 +02:00
Gwenhael Goavec-Merou 6935936a92 configBitstreamParser: added filename getter 2025-09-24 08:06:28 +02:00
Gwenhael Goavec-Merou 39b3ca5871 spiInterface: all methods: added a \n after command displayed (avoids unclear message when calee methods uses printxxx) 2025-09-24 08:06:06 +02:00
Gwenhael Goavec-Merou fdc9edc6cb spiOverJtag/xilinx_spiOverJtag.v: spartan3e: spi_drck -> drck 2025-09-22 10:18:24 +02:00
Gwenhael Goavec-Merou 29a5bc3515 spiOverJtag/xilinx_spiOverJtag.v: fixed code for virtex6 targets 2025-09-20 18:05:55 +02:00
Gwenhael Goavec-Merou 6df4bce1fd xilinx: allows Flash write for Xilinx Spartan3 targets 2025-09-20 17:31:32 +02:00
Gwenhael Goavec-Merou 1ccc2a0d5b spiOverJtag/xilinx_spiOverJtag.v: can't declare spi_clk for spartan3e device. Fixed sck assign for spartan3e 2025-09-20 17:30:10 +02:00
Gwenhael Goavec-Merou 5e67fee9f5 spiOverJtag/build.py: gzip file must be produces for all Xilinx devices 2025-09-17 20:16:03 +02:00
Gwenhael Goavec-Merou 06b4e2f143 spiOverJtag/xilinx_spiOverJtag.v: don't redeclares tdo for spartan3e 2025-09-17 11:55:52 +02:00
Gwenhael Goavec-Merou 1fc7539538 Prepare v1.0.0 release 2025-09-12 16:00:32 +02:00
Gwenhael Goavec-Merou e2c55f24c0 part: fixed cyclone III/IV/10 LP IDCODE (same code for all families) 2025-09-12 13:26:36 +02:00
Andy c102426b78
Add altera EP4CE30 (#584) 2025-09-08 08:34:37 +02:00
Gwenhael Goavec-Merou 2e12478a65 99-openfpgaloader.rules: added Altera usb-blasterIII rule 2025-09-03 17:34:49 +02:00
Gwenhael Goavec-Merou 19a8df433a .github/workflows/Test.yml: fixed CI with windows (msys2/setup-msys2 master looks broken) 2025-09-03 17:34:19 +02:00
Patrick Urban cfddee3611
colognechip: add bulk erase + quad enable features and simplify spi_wait overload (#582)
* colognechip: add bulk erase + quad enable features and simplify spi_wait overload

* colognechip: remove unnecessary code in `set_quad_bit` and `bulk_erase_flash`
2025-09-03 16:26:16 +02:00
Gwenhael Goavec-Merou 501d37e351
Merge pull request #581 from pu-cc/at25ql321
spiFlashdb: add AT25QL321
2025-09-03 14:38:11 +02:00
Gwenhael Goavec-Merou 26849d089b
Merge pull request #580 from pu-cc/fix-spiflash-qen
spiFlash: mask RDSR_WIP instead of RDSR_WEL while waiting for completion
2025-09-03 14:37:16 +02:00
Patrick Urban 41e4a93f80 spiFlashdb: add AT25QL321 2025-09-03 14:11:28 +02:00
Patrick Urban db64ec92cb spiFlash: mask RDSR_WIP instead of RDSR_WEL while waiting for completion 2025-09-03 13:55:31 +02:00
Gwenhael Goavec-Merou bdcdea9a2f cable: added altera usb blaster III variant 2025-08-27 18:26:17 +02:00
Gwenhael Goavec-Merou 46a0560927 display: std::endl -> \n 2025-08-26 17:51:31 +02:00
Gwenhael Goavec-Merou 850c3d74e0 progressBar: added eol for each progressBar update when no STDOUT_FILENO 2025-08-26 17:49:01 +02:00
Gwenhael Goavec-Merou 2580aed994 esp_usb_jtag: added support for https://github.com/espressif/esp-usb-bridge + small adjusts 2025-08-25 09:38:00 +02:00
Gwenhael Goavec-Merou c818641cae main: list_boards: print 'Undefined' when fpga_part or cable_name is empty 2025-08-07 11:00:49 +02:00
Gwenhael Goavec-Merou bc864100ff main: list_boards now displays fpga_part too 2025-08-07 09:53:28 +02:00
Gwenhael Goavec-Merou 6a1e0ff65e
Merge pull request #575 from 0xDRRB/master
Add Altera Cyclone 10 LP 10CL080 support
2025-07-29 09:58:31 +02:00
Denis Bodor c51c53ee33 Add Altera Cyclone 10 LP 10CL080 2025-07-28 13:27:06 +02:00
Gwenhael Goavec-Merou a53aedb137 gowin: added (undocumented) sequence to be performed when CRC Error bit is set 2025-07-20 10:23:19 +02:00
Gwenhael Goavec-Merou 42a4801180 cable: added Altera USB Blaster III (missing link in doc 2025-07-20 09:36:53 +02:00
Gwenhael Goavec-Merou 388f0b4c90 spiFlashdb: added XTX XT25F32B-S chip 2025-07-20 09:32:12 +02:00
Gwenhael Goavec-Merou 5997c202fc 99-openfpgaloader.rules: added entry for ULX3S/ULX4M (DFU mode) 2025-07-19 09:45:26 +02:00