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
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