Gwenhael Goavec-Merou
1fc7539538
Prepare v1.0.0 release
2025-09-12 16:00:32 +02:00
Gwenhael Goavec-Merou
dede406ebc
latticeSSPI: ECP5 driver for Slave SPI mode
2025-06-19 08:34:29 +02:00
Emard
fa1d328b93
esp_usb_jtag: new cable
...
- copy dirtyjtag to esp_usb_jtag, it compiles
- copy protocol definiton, defines and private data/struct from openocd esp_usb_jtag.c
- ulx3s_esp board with esp32s3 cable
- esp_usb_jtag specify usb vid:pid in jtag.cpp
- hardcode usb interface and endpoints
- getting caps
- set chip id (not applicable for fpga)
- tms write done, untested
- cleanup and toggle clk
- 32bit counting
- setting divisor (todo read base freq)
- div range within 1-255
- base speed from descriptor
- fix doc typo with swapped tms/tdi some cleanup but it doesn't work.
2025-04-18 07:32:15 +02:00
Patrick Dussud
496cd7d9a4
make ENABLE_OPTIM non effective for Debug builds configuration
2025-03-30 09:35:05 -07:00
Gwenhael Goavec-Merou
650c387aae
CMakeLists.txt: prepare release 0.13.1
2024-12-31 22:00:48 +01:00
Rui Chen
3024b76113
fix: update version to patch with the release
...
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-12-31 15:23:22 -05:00
Gwenhael Goavec-Merou
53578876d5
added support for Gowin GWU2X USB (JTAG mode) ( #434 )
2024-05-20 21:10:29 +02:00
Gwenhael Goavec-Merou
2535c28e04
CMakeLists.txt: switch prio between hidapi-libusb and hidapi-hidraw: fix detection issue on WSL2 with cmsisdap ( #413 )
2024-04-14 08:57:12 +02:00
Gwenhael Goavec-Merou
061bf3945d
prepare sub-relase v0.12.1
2024-03-23 18:29:49 +01:00
Gwenhael Goavec-Merou
a1fd711a71
prepare v0.12.0 release
2024-03-09 10:23:31 +01:00
Gwenhael Goavec-Merou
ee2337ce0a
CMakeLists.txt: compress spiOverJtag for Darwin too
2024-02-23 21:41:58 +01:00
Gwenhael Goavec-Merou
a38efe9e48
CMake: bump the minimal required version to 3.5
2023-12-22 07:01:58 +01:00
Gwenhael Goavec-Merou
baa9ab86a5
prepare release v0.11.0
2023-08-02 11:21:35 +02:00
Alexey Starikovskiy
0fc8ba10a8
Add WCH CH347T(mode #3 ) JTAG cable
...
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2023-07-26 08:17:57 +02:00
Balint Cristian
933ed793e8
Add libgpiod v2 api support
...
Signed-off-by: Balint Cristian <cristian.balint@gmail.com>
2023-04-19 23:27:09 +03:00
Gwenhael Goavec-Merou
cd8a143164
DATA_DIR override with environment variable ( #333 )
2023-04-17 20:55:10 +02:00
chenzhuoyu
af11d08989
fix: fix `cmsisdap` support for macOS
2023-04-09 15:29:14 +08:00
Gwenhael Goavec-Merou
d5f5593421
cmake,usbBlaster: add option to fix firmware path at build time
2023-03-05 23:20:16 +01:00
Gwenhael Goavec-Merou
5e63ac5782
CMakeLists: add an option to enable/disable -O3 optim (enabled by default)
2023-03-05 16:05:29 +01:00
Gwenhael Goavec-Merou
fd97c244d9
remoteBitbang_client: adding new protocol (client side)
2023-03-02 13:47:11 +01:00
Gwenhael Goavec-Merou
cf61e715cb
CMakeLists: when gzip is available spiOverJtag .bit and .rbf are compressed before installing
2023-02-02 07:38:35 +01:00
Gwenhael Goavec-Merou
40b9f79273
prepare release v0.10.0
2022-12-21 21:45:28 +01:00
Gwenhael Goavec-Merou
2df7606300
posParser: introducing intel/altera POF file parser
2022-11-20 16:46:51 +01:00
Gwenhael Goavec-Merou
02424ca6cd
Merge pull request #263 from gregdavill/bugfix/xilinx-flash
...
msys2: Fix windows paths
2022-10-23 10:37:48 +02:00
Greg Davill
53e72a944a
pathHelper: Only compile on win builds
2022-10-23 18:52:47 +10:30
Greg Davill
74ac8bba24
msys2: Fix absolute windows paths
...
- Ensure path DATA_DIR isn't made absolute during compilation
- Use cygpath to create absolute path at runtime
2022-10-23 13:10:45 +10:30
Gwenhael Goavec-Merou
106cdecc14
Merge pull request #260 from jeanbie0/jetson-nano-gpio
...
Add cable jetson-nano-gpio
2022-10-22 15:07:00 +02:00
Gwenhael Goavec-Merou
228f71d9b5
src/libusb_ll: libusb wrapper (currently limited to scan device), src/main: add scan-usb option
2022-10-15 22:28:06 +02:00
J Biemar
5a7e73b586
Add cable jetson-nano-gpio
2022-10-14 11:15:02 +02:00
Gwenhael Goavec-Merou
c3fcbaee07
removing test_sfl.svf
2022-09-30 13:59:39 +02:00
Gwenhael Goavec-Merou
08af4a0247
prepare release v0.9.1
2022-09-19 21:02:24 +02:00
Gwenhael Goavec-Merou
8f59294f45
src/main: add specific -D to enable/disable --device arg
2022-09-17 17:33:25 +02:00
Gwenhael Goavec-Merou
be46b2cfd6
prepare release 0.9.0
2022-07-26 21:14:30 +02:00
Niklas Ekström
62e6e5a0bf
Improve CMake handling of libgpiod
2022-07-22 10:26:46 +02:00
Niklas Ekström
12955b8711
Initial commit of libgpiod JTAG driver
...
Not tested yet.
2022-07-18 18:09:34 +02:00
Gwenhael Goavec-Merou
057ce931f8
cmake xvc_server: try again to fix built failure with ubuntu 19/20
2022-07-06 22:50:11 +02:00
Gwenhael Goavec-Merou
9de5926ff8
cmake xvc_server: try to fix built failure with ubuntu 19/20, reindent
2022-07-06 22:26:00 +02:00
Gwenhael Goavec-Merou
975c40a00a
enable xvc only for Linux OS
2022-07-06 21:14:25 +02:00
Gwenhael Goavec-Merou
34ff4f4020
xvc_server: first draft
2022-07-06 20:58:19 +02:00
Gwenhael Goavec-Merou
7bfce0fb2b
xvc_client: Xilinx Virtual Cable client PoC
2022-04-10 16:02:39 +02:00
Jean THOMAS
c2b85f2a47
CMakeLists: fix general code styling, use dynamic linking on macOS
...
* Making the indentation even across the whole file
* Use dynamic linking on macOS and fix its pkg-config usage in the
process. This should render openFPGALoader agnostic to the
location of Homebrew's prefix, and solve compatibility issues with
MacPorts
2022-03-22 21:36:38 +01:00
Gwenhael Goavec-Merou
bbd755832d
prepare release 0.8.0
2022-03-19 10:15:38 +01:00
Gwenhael Goavec-Merou
18100ec0f3
cable: new SEGGER J-Link support (PoC)
2022-03-12 18:46:23 +01:00
Jonathan Kimmitt
9226077998
Darwin cmake config is missing Security framework
2022-02-24 10:41:04 +00:00
Gwenhael Goavec-Merou
1e98873629
prepare release 0.7.0
2021-12-27 15:46:26 +01:00
Gwenhael Goavec-Merou
de2917428e
spiInterface: add common method to (un)protect, write and dump SPI flash content
2021-12-22 19:01:58 +01:00
Gwenhael Goavec-Merou
4e70bdf0c5
CMakeLists.txt: install bit.gz too
2021-12-19 17:34:51 +01:00
Patrick Urban
d09e5da0ba
colognechip integration: initial commit
...
This commit adds support for the Cologne Chip GateMate FPGA series. Both
Evaluation Board and Programmer Cable are supported. Configurations can be
loaded into the FPGA with both devices via JTAG or SPI. In addition to
reading/writing data from/to flashes directly via SPI, this can also be done
via the built-in JTAG-SPI-bypass. A direct wiring between programming hardware
and flash is no longer necessary in this case.
Signed-off-by: Patrick Urban <patrick.urban@web.de>
2021-12-10 12:12:32 +01:00
Gwenhael Goavec-Merou
f404199e25
prepare 0.6.1
2021-12-03 07:22:26 +01:00
Gwenhael Goavec-Merou
9005b2880b
CMakeList/configBitstreamParser: add optional zlib-ng support. No zlibxx is required
2021-12-02 07:20:58 +01:00