Commit Graph

82 Commits

Author SHA1 Message Date
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
Jean THOMAS efeb0d83c4
Fix version number in CMakeLists.txt
Current version number is stuck at 0.5.0...
2021-12-02 00:32:13 +01:00
Gwenhael Goavec-Merou 7a19f94f19 add zlib support (currently limited to altera spiOverJtag) 2021-11-25 08:11:50 +01:00
Martin Beynon b6979f54f7 adding support for MachXO3D 2021-11-09 08:54:09 +00:00
Gwenhael Goavec-Merou f843dc2eb2 ch552_jtag: driver for ch552_jtag firmware (ft2232c clone) 2021-11-06 10:33:25 +01:00
Gwenhael Goavec-Merou 9cfb070e2f cmsisDAP: try libhidapi-hidraw, or libhidapi-libusb for backward compatibility 2021-10-14 06:46:59 +02:00
Gwenhael Goavec-Merou 22c095547e spi: introduce list of known spi flash devices (required for protection) 2021-10-10 18:25:09 +02:00
Gwenhael Goavec-Merou 4c2a091ab1 xilinx: introduce coolrunner-II support 2021-10-06 08:46:00 +02:00
Gwenhael Goavec-Merou 823073741a
Merge pull request #122 from UweBonnes/udev
CMakeLists.txt: Default to USEUDEV=OFF in windows builds.
2021-10-03 17:49:24 +02:00
Uwe Bonnes 6d360ac640 CMakeLists.txt: Default to USEUDEV=OFF in windows builds. 2021-10-03 17:40:27 +02:00
Gwenhael Goavec-Merou 1233459528 xilinxMapParser: fuse mapping for xc2c jed 2021-10-03 16:25:41 +02:00
Gwenhael Goavec-Merou 3ea05cc1c6 prepare v0.5.0 2021-08-02 08:28:27 +02:00
Gwenhael Goavec-Merou 592cbd87b7 spiOverJtag: add real bridge (virtual jtag) for cyc1000 and build system based on edalize 2021-07-08 20:59:28 +02:00
Billy Stevens f937cb9ab5
Adds support for the xc6slx100fgg484.
Tested on a Pano Logic G2.
2021-07-03 05:01:56 -04:00
Gwenhael Goavec-Merou 1dbbd34420 prepare release v0.4.0 2021-06-26 15:24:22 +02:00
Gwenhael Goavec-Merou 371a411e8a prepare release v0.3.0 2021-06-20 16:40:41 +02:00
Gwenhael Goavec-Merou 827767b99f add proof of concept / draft for DFU protocol. Add orangeCrab in DFU mode 2021-06-20 10:26:05 +02:00
Gwenhael Goavec-Merou 53c5d35da6 add cmsis dap (hid) support 2021-06-19 17:30:23 +02:00
Gwenhael Goavec-Merou e1e5efd652 CMakeLists.txt: add fx2_ll 2021-05-13 16:04:34 +02:00