Commit Graph

1371 Commits

Author SHA1 Message Date
Andrew Dennison 23d65823aa jlink: report skipped devices with verbose 2023-05-29 11:57:47 +10:00
Andrew Dennison bddfe97997 jlink: suport writeTDI() with tx=NULL
fixes crash and is consistent with other jtag cables
2023-05-29 11:57:47 +10:00
Gwenhael Goavec-Merou d2f7040527 main: parse_opt: busdev-num: explicitly set hex base 2023-05-28 17:14:48 +02:00
Gwenhael Goavec-Merou 5ad9ec6b78
Merge pull request #346 from wonderfullook/master
add sipeed tang nano 20k
2023-05-25 13:59:53 +02:00
wonderfullook 9331bf7a6b
add sipeed tang nano 20k 2023-05-25 19:24:48 +08:00
Gwenhael Goavec-Merou 66b3253a15
Merge pull request #341 from cr1901/ufm-offsets
Fix off-by-one errors in calculating UFM start page.
2023-05-05 22:04:04 +02:00
William D. Jones 5e98333a8d Fix off-by-one errors in calculating UFM start page. 2023-05-05 02:00:35 -04:00
Gwenhael Goavec-Merou d8bc361e7f lattice: UFM printf -> printInfo 2023-05-01 21:11:22 +02:00
Gwenhael Goavec-Merou caafc8edc3 lattice: bypass refresh instruction for machXO2 2023-05-01 21:07:32 +02:00
Gwenhael Goavec-Merou a0fdccc2a4 lattice: fix cast int vs uint8_t 2023-05-01 01:05:36 +02:00
William D. Jones 0db174ed7e
Add support for flashing UFM on MachXO2 using JEDEC file. (#339)
* Add support for flashing UFM on MachXO2 using JEDEC file.

* Use a better guard value for getUFMStartPageFromJEDEC.

* Fix if-else style in  getUFMStartPageFromJEDEC.
2023-05-01 00:50:16 +02:00
Gwenhael Goavec-Merou 873de96a3b spiOverJtag: added efinix Titanium Ti60 support 2023-04-27 16:41:58 +02:00
Gwenhael Goavec-Merou 07a0708eb8 efinix:
- jtag mode: added spiOverJtag support;
- spiOverJtag: added efinix support: verilog file and t8f81 bitstream
- xyloni: part code for spiOverJtag flash access/load bridge
2023-04-27 16:41:17 +02:00
Gwenhael Goavec-Merou 6dbc3b6a54
Merge pull request #335 from cbalint13/master
Add libgpiod v2 api support.
2023-04-19 22:56:11 +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
Gwenhael Goavec-Merou 1bdb117b74
Merge pull request #334 from viktor-pd/master
Allow VID:PID override for JLink probe
2023-04-17 18:51:57 +02:00
Viktor P 4100675a6b Allow VID:PID override for JLink probe 2023-04-17 19:15:04 +03:00
Gwenhael Goavec-Merou d60a1039a0
Merge pull request #332 from CreatingNull/lx9csg324
Add JTAG to SPI Support on Spartan-6 lx9 CSG324 package.
2023-04-17 07:22:24 +02:00
nulltek a6429ee619
Add JTAG to SPI Support on Spartan-6 lx9 CSG324 package. 2023-04-17 16:51:02 +12:00
Gwenhael Goavec-Merou 0a9e8a7e4b src/xx: cppcheck 2023-04-15 08:20:05 +02:00
Gwenhael Goavec-Merou 3ca60dd14d
Merge pull request #329 from chenzhuoyu/feat/status_led
FTDI: Adds an option to use an extra GPIO pin as the status indicator
2023-04-11 20:49:17 +02:00
chenzhuoyu cf04d64377 feat: option to use an extra GPIO as the status indicator 2023-04-11 00:36:16 +08:00
Gwenhael Goavec-Merou 9e65ebb821
Merge pull request #328 from chenzhuoyu/fix/cmakelists
Fix `cmsisdap` support on macOS
2023-04-10 09:10:07 +02:00
chenzhuoyu af11d08989 fix: fix `cmsisdap` support for macOS 2023-04-09 15:29:14 +08:00
Gwenhael Goavec-Merou d5389730e7 spiOverJtag: ignore .bit and .rbf files 2023-04-07 07:46:34 +02:00
Gwenhael Goavec-Merou 3c5bb79deb
Merge pull request #327 from CreatingNull/master
Add support for xc7a25t FPGA
2023-04-07 07:44:38 +02:00
nulltek 9aa0e72afb
Add Support for Xilinx Artix-7 a25t (xc7a25t) 2023-04-07 17:33:16 +12:00
Gwenhael Goavec-Merou a43f94fcf5 spiFlashdb: Windbond w25q80bv 2023-04-03 23:26:03 +02:00
Gwenhael Goavec-Merou ccdcc49cb0 gowin: fix typo 2023-03-17 19:42:23 +01:00
Gwenhael Goavec-Merou 6161e550c1 main: deduplicate messages about board's default cable/user's selection, display warn always instead of when verbose mode is set. 2023-03-09 21:19:35 +01:00
Maik Ender 4161c79920
Add Support for Xilinx KCU116 (#322)
* initial kcu116 support

* add kintex ultrascale plus family to xilinx.cpp

* add docs

* combine xcku and xcvu check

* rebuild bitstream for -1 speedgrade
2023-03-09 20:48:19 +01: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 8c7b110766 spiFlashdb: Macronix MX25L12833 2023-03-05 16:02:22 +01:00
Gwenhael Goavec-Merou 0675cadfe7 spiFlashdb: ST M25P16 2023-03-05 13:14:01 +01:00
Gwenhael Goavec-Merou 4a6e6f0d35 lattice: when loadConfiguration fails -> check if external flash is blank 2023-03-05 10:16:08 +01:00
Gwenhael Goavec-Merou 3babd5d07d spiInterface: add read method 2023-03-05 10:13:08 +01:00
Gwenhael Goavec-Merou a5489e62f8 spiFlash: ST M25P16 2023-03-04 18:14:37 +01:00
Gwenhael Goavec-Merou cda14f24e3 board: hseda-xc6slx16 2023-03-04 17:55:02 +01:00
Gwenhael Goavec-Merou c35f21a5be latticeBitParser: add SPI_MODE missing instruction (issue #324) 2023-03-04 08:02:24 +01:00
Gwenhael Goavec-Merou 04563c02d6
Merge pull request #323 from hycrypt/skip_load_bridge-and-skip_reset-arguments-for-Xilinx-devices
add the skip_load_bridge and skip_reset arguments for Xilinx devices
2023-03-03 11:41:32 +01:00
hycrypt 3d9717f7c3 add the skip_load_bridge and skip_reset arguments also for Xilinx devices 2023-03-03 11:18:08 +01:00
Gwenhael Goavec-Merou 9c1876818f README,main: add remote bitbang for ip and port 2023-03-02 13:55:40 +01:00
Gwenhael Goavec-Merou 500c33e037
Merge pull request #318 from trabucayre/remoteBitbang
remoteBitbang_client: adding new protocol (client side)
2023-03-02 13:50:12 +01:00
Gwenhael Goavec-Merou fd97c244d9 remoteBitbang_client: adding new protocol (client side) 2023-03-02 13:47:11 +01:00
Gwenhael Goavec-Merou 7de494f666 adding Opal Kelly XEM8320 board 2023-02-28 22:40:41 +01:00
Gwenhael Goavec-Merou ec641fd795 doc/FPGAs: adding Artix UltraScale+ 2023-02-28 22:36:09 +01:00
Gwenhael Goavec-Merou 4af3d346b0
Merge pull request #320 from AEW2015/master
Artix+ AU25P support for Opal Kelly Board
2023-02-28 22:33:40 +01:00
AEW2015 fe0f0ac0c0 Artix+ AU25P support for Opal Kelly Board 2023-02-28 14:24:49 -07:00