Commit Graph

49 Commits

Author SHA1 Message Date
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
Gwenhael Goavec-Merou c09bc0662b ihexParser: new parser for (i)hex files 2021-05-13 12:14:52 +02:00
Gwenhael Goavec-Merou 7039465353 rework xilinx fpga spiOverJtag to respect model/package 2021-04-19 21:17:08 +02:00
Gwenhael Goavec-Merou 227ce13dca prepare release v0.2.6 2021-04-07 06:24:41 +02:00
Gwenhael Goavec-Merou 6d1c51d0a4 fix purge buffer fix libftdi >= 1.5
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2021-02-25 13:37:33 +01:00
Gwenhael Goavec-Merou 4a555bb102 dfuFileParser: parser for bitstream with DFU suffix 2021-02-15 07:33:58 +01:00
Gwenhael Goavec-Merou 6fefebd02c prepare release v0.2.1 2020-12-17 13:58:30 +01:00
Gwenhael Goavec-Merou 922d3b0b56 xilinx: add xca50t support 2020-12-08 07:32:30 +01:00
Gwenhael Goavec-Merou 5d09bbde43 cmake: add missing spartan7 100 & 200 bitstream 2020-11-18 08:16:54 +01:00
Gwenhael Goavec-Merou 14c5b8e681 add support for ice40 FPGA and iCEBreaker, icestick, iCE40-HX8K, iCE40-HX1K-EVN boards 2020-10-31 15:02:54 +01:00
Gwenhael Goavec-Merou 70fb5c8439 add efinix support 2020-10-31 10:39:06 +01:00
Gwenhael Goavec-Merou 800ad1ce2c rawParser: simple class to read raw binary content with an optional reverse order 2020-09-05 07:49:57 +02:00
Gwenhael Goavec-Merou 4a9fcaf1b9 add minimal support for anlogic bit file 2020-08-21 14:01:07 +02:00
Gwenhael Goavec-Merou e0d763c4b5 add basic support for anlogic eagle s20 FPGA and lichee tang board 2020-08-20 16:59:34 +02:00
Gwenhael Goavec-Merou c41911d039 introduce anlogic JTAG adapter (tested with sipeed lichee tang 2020-08-20 16:57:25 +02:00
Gwenhael Goavec-Merou 4a3d1b3009 introduce intel usb blaster cable and de0nano board 2020-08-19 15:15:13 +02:00
Staf Verhaegen ced3363ee5 Support Arty S7-50
Added Xilinx xc7s50 device to part.hpp; added support for generating
spiOverJtag bitstream file for that device and added bitstream to repo.
Converted xdc file from DOC line endings to native line endings.
2020-08-08 11:42:38 +02:00
Ed Bordin c86dae6b62 link against winsock system lib rather than implementing ad-hoc ntohs, fix warning about redefined macro on windows 2020-07-25 16:21:27 +10:00
Ed Bordin 4bdf8a0dd5 add some options to CMakeLists.txt to enable build against custom libs (including option to use find_package for threads to ensure correct link order with pthreads) 2020-07-25 14:06:25 +10:00
Gwenhael Goavec-Merou 9c42aecef5 replace argp by cxxopts 2020-07-23 18:32:18 +02:00
Gwenhael Goavec-Merou 27b0c8a664 introduce DirtyJTAG cable 2020-06-14 15:41:00 +02:00
Gwenhael Goavec-Merou d80cf248ca add spiInterface.h to CMakeLists.txt 2020-04-22 15:17:55 +02:00
Gwenhael Goavec-Merou d210d2c67e use libusb_attach_kernel_driver only when OS is Linux 2020-03-17 07:25:26 +01:00
Vlatko Kosturjak 81d8a8494d Initial Mac OS X support 2020-03-15 08:22:29 +01:00
Gwenhael Goavec-Merou 8f2d6cb1c9 add option to enable/disable udev support 2020-03-14 19:42:07 +01:00
Gwenhael Goavec-Merou 35b56887de add option to build openFPGALoader with static link (thank kost) 2020-03-14 18:49:13 +01:00
Gwenhael Goavec-Merou 3df577b706 drop libftipp dependency 2020-03-14 18:41:57 +01:00
Gwenhael Goavec-Merou 2554f0845b add test to check if argp is available or not. Update README 2020-03-14 16:48:40 +01:00
Gwenhael Goavec-Merou e8bff2d2f2 ftdiJtagBitbang: wrapper for bitbanging with ftdi devices 2020-03-07 11:43:18 +01:00
Gwenhael Goavec-Merou 78f66a33ec update CMakeLists.txt 2020-03-06 09:22:34 +01:00
japm48 52786895d8 make installation directory configurable 2020-02-16 13:41:58 +01:00
Fabien Marteau e52daaff4e some fixes according to trabucayre comment 2020-01-28 10:41:55 +01:00
Fabien Marteau a86eff6b57 Update cmake according to trabucayre request https://github.com/trabucayre/openFPGALoader/pull/17 2020-01-27 09:47:42 +01:00