Commit Graph

1556 Commits

Author SHA1 Message Date
Joshua Wise 90e62e07c3 efinix: add support for flash detect and flash dump in SoJ mode 2024-08-19 21:29:30 -04:00
Joshua Wise 286b34b14d spiOverJtag: add support for Ti180J484 2024-08-19 21:29:00 -04:00
Gwenhael Goavec-Merou 084d291073 spiOverJtag: added basic efinix build script (WIP) 2024-08-19 09:57:15 +02:00
Gwenhael Goavec-Merou d6b58cdb71
Merge pull request #480 from chmousset/add-t13
[enh] added t13f256 SPI flash support
2024-08-17 16:16:18 +02:00
Charles-Henri Mousset 572b0978f6 [enh] added t13f256 SPI flash support 2024-08-17 15:41:44 +02:00
Gwenhael Goavec-Merou e751262336
Merge pull request #479 from acceleratedtech/jwise/ti180
part.hpp: add Efinix Titanium Ti180
2024-08-13 07:51:25 +02:00
Joshua Wise 5ec6eae63b part.hpp: add Efinix Titanium Ti180 2024-08-07 19:24:52 -07:00
Gwenhael Goavec-Merou 7fc222d50f spiOverJtag: added bitstream for Xilinx Spartan6 xc6slx25csg324 2024-08-03 11:01:26 +02:00
Gwenhael Goavec-Merou 9edf1edb3f board, doc: added KNJN Dragon-L PCI Express & HDMI FPGA board (Spartan6 xc6slx25tcsg324 2024-08-03 09:22:49 +02:00
Gwenhael Goavec-Merou 0d657f0f65 spiFlashdb: added TI M25P80 (0x202014) 2024-08-03 09:22:02 +02:00
Gwenhael Goavec-Merou bdaba6e7da spiOverJtag: added Xilinx Spartan6 model: 25T package: CSG324 (xc6slx25tcsg324) 2024-08-03 08:53:18 +02:00
Gwenhael Goavec-Merou 1d2b18aeaf part: Xilinx spartan6 LX25T (xc6slx25T) 2024-08-01 08:47:19 +02:00
Gwenhael Goavec-Merou 406a6baa6f spiOverJtag: Xilinx spartan7 xc7s6ftgb196 bitstream 2024-08-01 08:16:16 +02:00
Gwenhael Goavec-Merou a509a28fa6 part.hpp: Xilinx spartan7 xc7s6 variant 2024-08-01 08:14:46 +02:00
Gwenhael Goavec-Merou 768c6efcce gowin: added detect_flash/erase_flash for gw2a FPGAs 2024-07-30 08:50:34 +02:00
Gwenhael Goavec-Merou a7cb7ec050 efinix: program(): thow exception when something fails 2024-07-29 07:54:38 +02:00
Gwenhael Goavec-Merou aed4f9a263 efinix: programJTAG return type void -> bool 2024-07-29 07:54:35 +02:00
Gwenhael Goavec-Merou bba3d9f3fb efinix: programSPI return type void -> bool 2024-07-29 07:54:13 +02:00
Gwenhael Goavec-Merou a7a1a788ff spiFlash: 0x0000 is not a valid jedec id 2024-07-29 07:45:45 +02:00
Gwenhael Goavec-Merou a39524636b
Merge pull request #471 from JN513/master
Adding support for Xilinx Virtex 7 FPGA VC709 Connectivity Kit Board
2024-07-13 08:56:02 +02:00
Julio Nunes Avelar 7e4b42b795
Adding support for AMD Virtex 7 FPGA VC709 Connectivity Kit Board 2024-07-12 23:32:14 -03:00
Julio Nunes Avelar 1042b6c269
Add xc7vx690t 2024-07-12 23:19:04 -03:00
Gwenhael Goavec-Merou 58cc5033f0 spiFlash: removed unused variable (#468) 2024-07-06 08:51:28 +02:00
Gwenhael Goavec-Merou f6b6f6f9d8 spiFlash: added get_bp_mask to return default bp mask (unknown device) or compute mask based on bp_offset. Replace all manual mask compute. (#468) 2024-07-04 08:17:49 +02:00
Gwenhael Goavec-Merou 1b00940d13
Merge pull request #465 from sepotvin/master
Add support for Numato Systems Mimas A7 board.
2024-06-22 18:45:22 +02:00
Stéphane Potvin e3f315a121 Add support for Numato Systems Mimas A7 board. 2024-06-22 08:03:14 -04:00
Gwenhael Goavec-Merou ad13a22353
Merge pull request #463 from UweBonnes/master
main: In help output, show how to detect flash
2024-06-20 16:52:21 +02:00
Uwe Bonnes 53530f7316 main: In help output, show how to detect flash 2024-06-20 16:25:41 +02:00
Gwenhael Goavec-Merou a76aaacd9e
Merge pull request #462 from enjoy-digital/spiOverJtag_xc7a200tfgg676
spiOverJtag: Add xc7a200tfbg676 support (tested on hardware).
2024-06-18 15:49:12 +02:00
Florent Kermarrec dc43795798 spiOverJtag: Add xc7a200tfbg676 support (tested on hardware). 2024-06-18 15:44:33 +02:00
Christoph Metzner a341d1f441
add new device (Intel MAX10M40SCE144C8G) (#461)
* add 10M40SCE144

* change name
2024-06-13 15:09:32 +02:00
Gwenhael Goavec-Merou c468a69fc9 all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
Gwenhael Goavec-Merou d0dd71a28a spiFlash: display_status_reg simplify again 2024-06-09 09:26:27 +02:00
Gwenhael Goavec-Merou 36b1a7f9d9 spiFlash: read_id: display jedec ID. display_status_reg small fixes 2024-06-09 09:14:38 +02:00
Gwenhael Goavec-Merou 3ba0012a2c xilinx: added WBSTAR & BOOTSTS register read/decode. Fixed dec/hex format and padding 2024-06-04 08:45:51 +02:00
Gwenhael Goavec-Merou cb523199cc spiFlash: enable_protection/disable_protection: uses mask to only deal by bp 2024-06-03 16:18:14 +02:00
Gwenhael Goavec-Merou 2b80ce158b spiFlash: added ask before writting TB when OTP, added missing write_enable and fixed mask 2024-06-03 15:23:12 +02:00
Gwenhael Goavec-Merou be188c0223 spiFlashdb.hpp: added IS25LP256D chip support 2024-06-03 11:27:51 +02:00
Gwenhael Goavec-Merou 27abb94801
Merge pull request #459 from newaetech/xadc-vccs
xilinx: Add XADC reads of VCC registers
2024-05-24 06:33:29 +02:00
Colin O'Flynn ed492715e1 xilinx: Add XADC reads of VCC registers 2024-05-23 09:40:19 -03:00
Gwenhael Goavec-Merou 578c899327 ../src/gwu2x_jtag.cpp 2024-05-22 20:54:14 +02:00
Gwenhael Goavec-Merou 26b4516aeb added lilygo-t-fpga board (based on gwu2x #434) 2024-05-20 21:18:20 +02: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 7e90d071d9 libusb_ll: rework. Splitted scan method -> help futur dev with a common code to detect/select usb devices 2024-05-20 16:18:50 +02:00
Gwenhael Goavec-Merou 37a0f9c03e device: fixed warning in read_registers 2024-05-20 16:16:42 +02:00
Michael Schenk 6e85edaa9a
adding support for XC2C64A-xVQ44 with ID 0x06e5e093 (#458)
* adding support for XC2C64A-xVQ44

* remove comment
2024-05-19 17:13:16 +02:00
Gwenhael Goavec-Merou 0ab549666a
Merge pull request #455 from wormyrocks/master
Add support for EP4CE6E22 and EP4CE10F17
2024-05-01 07:12:55 +02:00
Evan Kahn 66c47fe3bd Add support for EP4CE6E22 and EP4CE10F17 2024-04-30 14:51:29 -04:00
Gwenhael Goavec-Merou 11fd6e00d5
Merge pull request #453 from hansfbaier/master
Add EP4CGX150
2024-04-30 08:07:40 +02:00
Hans Baier 55b094ce00 add EP4CGX150 2024-04-27 16:18:23 +07:00