cyrozap
764ced19ba
doc/compatibility/fpga: Expand "EF" initialism
...
Fixes: fe259fb ("gowin: add MSPI support when GW2A")
2026-02-24 08:36:27 -06:00
cyrozap
c04d54b03d
doc/compatibility: Sort definitions of initialisms alphabetically
...
This makes it easier for readers who are unfamiliar with the abbreviated
terms to scan through the list to find the one they need the definition
of.
2026-02-24 08:33:51 -06:00
Gwenhael Goavec-Merou
c4d26da89f
spiFlash: added Macronix MX25L6405
2026-02-23 08:33:47 +01:00
Gwenhael Goavec-Merou
db7bd4770c
ch347jtag: align tms/tdi uses to others cables
2026-02-21 10:26:57 +01:00
Gwenhael Goavec-Merou
bf311f15c2
doc/guide/troubleshooting.rst: added section about Linux access right
2026-02-20 09:02:11 +01:00
Gwenhael Goavec-Merou
3fb7fcbf98
doc/guide/install.rst: added note about plugdev/dialout, introduces new 70-openfpgaloader.rules (without GROUP) file
2026-02-20 08:33:23 +01:00
Gwenhael Goavec-Merou
a9af6cdd76
colognechip: 2x SLEEP_US because windows...
2026-02-18 19:42:34 +01:00
Gwenhael Goavec-Merou
c8e5cbbdd4
CMakeLists.txt: try to fix issue with commit 278e04ebd6
2026-02-18 17:31:42 +01:00
Gwenhael Goavec-Merou
6e7cab7aa7
CMakeLists.txt: added an option to enable Cross-compile on windows instead of detecting. Avoid potential unwanted situation with existing build system
2026-02-18 17:13:07 +01:00
Gwenhael Goavec-Merou
80077723a1
spiOverJtag: README.md draft
2026-02-18 13:49:31 +01:00
Gwenhael Goavec-Merou
a21207c48a
Merge pull request #627 from selimsandal/master
...
Fix cross compile on ubuntu 24.04.4 and add clang cross compile support
2026-02-18 09:00:07 +01:00
Selim Sandal
7a2ea1376e
windows: add clang cross-compile support on Linux
2026-02-17 22:17:35 +03:00
Selim Sandal
278e04ebd6
windows: make zlib static by default
2026-02-17 22:05:53 +03:00
Gwenhael Goavec-Merou
1f72df2936
doc/guide/install.rst: added common's subsection about enabling/disabling cables/vendors drivers
2026-02-17 10:34:52 +01:00
Gwenhael Goavec-Merou
55d0f21678
.github/workflows/Test.yml: another try to fix documentation
2026-02-16 16:06:10 +01:00
Gwenhael Goavec-Merou
d2f40f03c6
doc,.github/workflows/Test.yml: removed btd uses, looks obsolete
2026-02-16 15:31:20 +01:00
Gwenhael Goavec-Merou
75a14e57e8
Merge pull request #624 from blurbdust/master
...
Adding proper support for YPCB-00338-1P1 and DU-PCB-001-003 (YZCA variant)
2026-02-16 10:41:52 +01:00
blurbdust
98fea26507
Adding BPI flash support and YPCB board support
2026-02-13 12:03:38 +01:00
Gwenhael Goavec-Merou
3f3e37909b
Merge pull request #601 from albydnc/arria10
...
Handle other USB Blaster PIDs, Add Altera FPGAs to Parts List
2026-02-13 08:13:09 +01:00
Alberto Perro
c072042aa8
add arria 10 to part numbers list
2026-02-13 08:11:45 +01:00
Gwenhael Goavec-Merou
206e8b1bc7
CMakeLists.txt: moved Windows cross-compile section after Vendors options and before build options
2026-02-12 18:11:17 +01:00
Selim Sandal
afecedb9fb
Add MinGW-w64 cross-compilation support for Windows
...
Add CMake toolchain file and module to enable cross-compiling
openFPGALoader for Windows from Linux using MinGW-w64.
Features:
- Automatic download and build of libusb and libftdi dependencies
- CMake toolchain file for x86_64-w64-mingw32
- Fully static executable (only depends on Windows system DLLs)
- Works on Debian/Ubuntu, Fedora/RHEL/Rocky Linux
Usage:
cmake -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchain-x86_64-w64-mingw32.cmake ..
cmake --build . --parallel
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 18:08:05 +01:00
Alberto Perro
63b0e34a6f
add maxII (EPM2210) to part numbers list
2026-02-12 17:29:06 +01:00
Alberto Perro
4d93073e99
handle other blaster PIDs
2026-02-12 17:25:44 +01:00
Gwenhael Goavec-Merou
14086df9a2
altera: fixed done_bit_addr for 10M25SA, remains pgm_success_addr
2026-02-12 16:15:17 +01:00
Gwenhael Goavec-Merou
fb61d309dc
part: added Altera 10M25S
2026-02-12 16:00:50 +01:00
Gwenhael Goavec-Merou
99d59e45d4
ftdiJtagMPSSE: typo
2026-02-11 08:09:57 +01:00
Gwenhael Goavec-Merou
68b4d7d654
ftdiJtagMPSSE: restructure SIPEED firmware test to uses strncomp only once with SIPEED keyword
2026-02-11 08:02:45 +01:00
Gwenhael Goavec-Merou
a7af6e13ae
Merge pull request #623 from gatecat/sipeed-console
...
Add workaround for slow JTAG on Sipeed Console
2026-02-11 07:57:52 +01:00
Gwenhael Goavec-Merou
fb75ce90fe
CMakeLists.txt: libgpiod is only available on Linux OS. Do XVC and Remote bitbang available on all OS but Windows
2026-02-11 07:49:24 +01:00
gatecat
d67d4ced64
Add workaround for slow JTAG on Sipeed Console
...
Signed-off-by: gatecat <gatecat@ds0.me>
2026-02-08 10:55:22 +01:00
Gwenhael Goavec-Merou
6767cc31bb
Merge pull request #621 from Ced2911/10cl006
...
Add spiOverJtag for 10CL006YE144C8G + fix for quartus 25
2026-02-03 17:03:37 +01:00
ced2911
d8e81ffdad
Add spiOverJtag for 10CL006YE144C8G + fix for quartus 25
2026-02-03 14:47:00 +01:00
Gwenhael Goavec-Merou
e78b5e2995
CMakeLists.txt,main.cpp: option to enable/disable svf_jtag support
2026-01-29 16:16:40 +01:00
Gwenhael Goavec-Merou
cc1dc3c868
CMakeLists.txt,main: added options to enable/disable vendors drivers
2026-01-29 16:06:17 +01:00
Gwenhael Goavec-Merou
b3a8ea03d5
xilinx.cpp: nitpick
2026-01-29 14:43:35 +01:00
Gwenhael Goavec-Merou
e34669417b
Merge pull request #619 from rkebelj/master
...
xilinx: Fixed infinite loop in bit files smaller than 100
2026-01-29 12:14:33 +01:00
rkebelj
fb1768a175
xilinx: Fixed infinite loop in bit files smaller than 100
2026-01-28 22:13:05 +01:00
Gwenhael Goavec-Merou
aaad826635
CMakeLists.txt: ihexParser must be built only when USE_FX2_LL is set
2026-01-24 17:23:38 +01:00
Gwenhael Goavec-Merou
fad4a28103
CMakeLists.txt: try to uses find_package to detect the libFTDI and keep pkg_config way as backward compat
2026-01-22 10:54:24 +01:00
Gwenhael Goavec-Merou
bbfd5045d4
Merge pull request #617 from fisherdog4/patch-1
...
Add xc7z007s
2026-01-22 07:57:04 +01:00
fisherdog4
65ac4b24a3
Add xc7z007s
2026-01-21 20:50:19 -05:00
atmgnd
ecebc40004
Fix build with -DENABLE_FTDI_BASED_CABLE=off; fix potential array out-of-bounds access ( #616 )
...
* Fix build without FTDI cable
Signed-off-by: Qi Zhou <atmgnd@outlook.com>
* Fix potential array out‑of‑bounds access
Signed-off-by: Qi Zhou <atmgnd@outlook.com>
---------
Signed-off-by: Qi Zhou <atmgnd@outlook.com>
Co-authored-by: Qi Zhou <qi.zhou@unispc.com>
2026-01-21 14:38:30 +01:00
Gwenhael Goavec-Merou
86ae6ed372
Merge pull request #615 from enjoy-digital/7series
...
src/part.hpp: Add missing Xilinx 7-series IDCODEs.
2026-01-20 14:56:02 +01:00
Florent Kermarrec
4767ec2ce2
src/part.hpp: Add missing Xilinx 7-series IDCODEs.
...
Add missing 7-series entries based on UG470 v1.17 Table 1-1.
Source:
- AMD UG470 (7 Series FPGAs Configuration User Guide), v1.17 (2023-12-05), Table 1-1
https://docs.amd.com/v/u/en-US/ug470_7Series_Config
2026-01-20 14:52:04 +01:00
Gwenhael Goavec-Merou
667b3585d8
Merge pull request #614 from enjoy-digital/spartan_ultrascale+
...
src/part.hpp: Add Xilinx Spartan UltraScale+ devices.
2026-01-20 14:41:18 +01:00
Florent Kermarrec
87bf3c0f74
src/part.hpp: Add Xilinx Spartan UltraScale+ devices.
...
Extend fpga_list with Spartan UltraScale+ JTAG IDCODEs.
Source:
- https://docs.amd.com/r/en-US/ug860-spartan-configuration/Spartan-UltraScale-Devices-and-JTAG-IDCODEs
2026-01-20 14:40:04 +01:00
Gwenhael Goavec-Merou
18f2c931ab
Merge pull request #613 from enjoy-digital/ultrascale+
...
src/part.hpp: Add missing Xilinx UltraScale+ device IDCODEs.
2026-01-20 14:27:49 +01:00
Florent Kermarrec
25ad02bb5e
src/part.hpp: Add missing Xilinx UltraScale+ device IDCODEs.
...
Extend fpga_list with additional UltraScale+ parts (Artix/Kintex/Virtex).
Source:
- https://review.openocd.org/c/openocd/+/7716
- https://sourceforge.net/p/openocd/mailman/openocd-devel/thread/20230525234809.B6A131B2%40openocd.org/
2026-01-20 14:15:02 +01:00
Gwenhael Goavec-Merou
d767f57a73
Merge pull request #612 from Wolfiwolf/add-flash-mx25v8035
...
spiFlashdb: Added MX25V8035F NOR flash chip
2026-01-19 07:58:46 +01:00