Gwenhael Goavec-Merou
e18c139941
spiFlashdb.hpp: disables quad mode configuration for all N25Q. It's useless because the chip is able by default to support single and quad transaction and after this configuration the flash is unable to works in single mode.
2025-05-21 10:17:10 +02:00
Gwenhael Goavec-Merou
e6ee4fb99a
libusb_ll: probe type -> probe_type
2025-05-15 18:18:49 +02:00
Gwenhael Goavec-Merou
392b4c61ee
libusb_ll/scan: improved display by align column according to max size ( #549 )
2025-05-15 08:09:25 +02:00
Gwenhael Goavec-Merou
4756fc17cb
Merge pull request #548 from JN513/master
...
Adding support for Open Source SDR Lab Kintex-7 325t FPGA Board
2025-05-12 18:00:17 +02:00
Julio Nunes Avelar
c291aade70
Adding support for Open Source SDR Lab Kintex-7 325t FPGA PCIE Development Board
2025-05-12 12:38:30 -03:00
Gwenhael Goavec-Merou
971a8db4e9
spiOverJtag: introduce a new spiOverJtag (v2) core able to work with complex JTAG chain
2025-05-11 09:13:25 +02:00
Tomserv-512
40a588fb2c
Add xcau15p (xcau15p_ffvb676) support ( #547 )
...
Co-authored-by: vbuitvydas <v.buitvydas@limemicro.com>
2025-05-10 07:02:21 +02:00
Gwenhael Goavec-Merou
4553bacb05
colognechip: performs reset after SPI Flash write
2025-05-01 16:19:05 +02:00
Gwenhael Goavec-Merou
f177884d84
Merge pull request #545 from duskwuff/master
...
Add support for Digilent Anvyl, the Big Red Board.
2025-04-27 16:08:23 +02:00
Dusk
f6afb5ab9f
Add support for Digilent Anvyl, the Big Red Board.
...
Programming to SRAM works. Programming flash works with a renamed
spiOverJtag bitfile - cs(g)484 is different from fg(g)484, but the
configuration flash IOs all end up on the same pads in the end.
2025-04-26 23:49:24 -07:00
Gwenhael Goavec-Merou
7a509b56ee
Merge pull request #541 from bl0x/numato-neso-support
...
Add support for Numatolab Neso board.
2025-04-24 06:59:25 +02:00
Gwenhael Goavec-Merou
513033ad4a
Merge pull request #542 from mikegoelzer/master
...
Add new ECP5 board and its cable
2025-04-23 15:20:21 +02:00
Mike Goelzer
ff1e77debf
adds GCM board type and FT4232H interface B cable
2025-04-23 07:04:40 -06:00
Gwenhael Goavec-Merou
d942c79f62
jtag: added method to retrieves number of devices in the JTAG chain
2025-04-22 18:59:19 +02:00
Bastian Löher
bdeb74b61e
Add support for Numatolab Neso board. Programming SRAM over USB works, when board jumpers are set for JTAG programming mode. SPI flashing does not work properly (does not boot).
2025-04-21 21:17:54 +02:00
Gwenhael Goavec-Merou
198cfbe604
ihexParser: added type 04 (Extented Linear Address Record) and 05 (Start Linear Address Record)
2025-04-21 17:47:02 +02:00
Gwenhael Goavec-Merou
c97369c241
spiFlash: only uses spi_put with distinct cmd parameter
2025-04-21 07:42:26 +02:00
Gwenhael Goavec-Merou
e9b8dc5e4c
Merge pull request #540 from trabucayre/esp_usb_jtag
...
Esp usb jtag Cable support
2025-04-20 16:51:06 +02:00
Gwenhael Goavec-Merou
77323000ed
99-openfpgaloader.rules: added rule for ESP32S3
2025-04-20 12:47:50 +02:00
Gwenhael Goavec-Merou
6c0c38d0cc
esp_usb_jtag: added reference to esp32s3-jtag repository
2025-04-20 12:47:28 +02:00
Gwenhael Goavec-Merou
b7967cf71a
esp_usb_jtag: improves
...
- esp_usb_jtag: added xfer method to handle/simplify libusb_bulk_transfer calls
- src/esp_usb_jtag.cpp: simplify some operations
- src/esp_usb_jtag.cpp: writeTDI: fixed rx buffer index, added a basic code to handle end transaction
- src/esp_usb_jtag.cpp: writeTMS: store and uses _tdi & _tms
- src/esp_usb_jtag.cpp: toggleClock: re-uses _tdi/_tms
- src/esp_usb_jtag.cpp: writeTDI: ditto
- esp_usb_jtag: fixed verbosity level/be more quiet
- esp_usb_jtag: fixed writeTDI with end and tms transition: now integrated instead of distinct sequence. Fixed TDI value with tms transition. Working with ECP5
- esp_usb_jtag: added optional parameter to lower timeout error (useful when it's time to flush the device)
- esp_usb_jtag: fixed writeTDI when tx is NULL
2025-04-18 07:32:37 +02:00
Emard
fa1d328b93
esp_usb_jtag: new cable
...
- copy dirtyjtag to esp_usb_jtag, it compiles
- copy protocol definiton, defines and private data/struct from openocd esp_usb_jtag.c
- ulx3s_esp board with esp32s3 cable
- esp_usb_jtag specify usb vid:pid in jtag.cpp
- hardcode usb interface and endpoints
- getting caps
- set chip id (not applicable for fpga)
- tms write done, untested
- cleanup and toggle clk
- 32bit counting
- setting divisor (todo read base freq)
- div range within 1-255
- base speed from descriptor
- fix doc typo with swapped tms/tdi some cleanup but it doesn't work.
2025-04-18 07:32:15 +02:00
Gwenhael Goavec-Merou
bc6ba85c7f
CI: Removed ubuntu-20.02 build/test
2025-04-16 07:55:59 +02:00
Gwenhael Goavec-Merou
d155bf6a35
Merge pull request #538 from nexthop-ai/nate-a7-15t
...
Add support for Artix A7 15t
2025-04-16 06:14:55 +02:00
Gwenhael Goavec-Merou
5da3d72fad
Merge pull request #537 from pigmoral/xc7k480t-support
...
Add support for xc7k480t
2025-04-16 06:12:56 +02:00
Junhui Liu
68c7786f5f
Add support for xc7k480t
2025-04-09 21:01:16 +08:00
Nate White
6e05a7fa25
Add support for Artix A7 15t
...
Tested on real hardware, connecting through Linux gpiod
2025-04-08 15:31:41 +00:00
Gwenhael Goavec-Merou
719b420a11
doc/vendors/intel.rst: fixed section/subsection for MAX10
2025-04-03 21:55:28 +02:00
Gwenhael Goavec-Merou
5bbc93e725
doc/vendors/intel.rst: improved MAX10 section
2025-04-03 21:51:25 +02:00
Gwenhael Goavec-Merou
f1bc5edbd0
Merge pull request #536 from Nekitoz/addFPGA
...
Added support xc7a50tcsg325
2025-04-02 06:41:36 +02:00
Neo
fdf24a824e
add xc7a50tcsg325
2025-04-01 22:19:18 +03:00
Gwenhael Goavec-Merou
a1ba0457e0
Merge pull request #535 from phdussud/master
...
make ENABLE_OPTIM non effective for Debug builds configuration
2025-03-30 18:54:22 +02:00
Patrick Dussud
496cd7d9a4
make ENABLE_OPTIM non effective for Debug builds configuration
2025-03-30 09:35:05 -07:00
Gwenhael Goavec-Merou
ccb11ffe01
Merge pull request #534 from phdussud/master
...
Fix incompatibility with Lattice FPGA
2025-03-30 08:56:35 +02:00
Gwenhael Goavec-Merou
80dcb6bfce
Merge pull request #533 from FraunhoferEMI/master
...
Added support for Everspin MRAM (EM008LX, EM016LX, EM032LX and EM064LX)
2025-03-30 08:56:02 +02:00
Patrick Dussud
6623ceff28
Fix incompatibility with Lattice FPGA
2025-03-29 17:23:02 -07:00
Clemens Horch
fd66d4a74a
Added support for Everspin MRAM (EM008LX, EM016LX, EM032LX and EM064LX)
2025-03-28 09:06:02 +01:00
Gwenhael Goavec-Merou
5ced26c3f6
gowin: Improved eraseSRAM/SPI Flash prepare for Arora V devices
2025-03-26 13:14:39 +01:00
Gwenhael Goavec-Merou
f7b7e77a47
Merge pull request #532 from fjullien/xc7s_fgga676
...
Add support for Xilinx xc7s75fgga676
2025-03-25 21:25:30 +01:00
Franck Jullien
1698d6751e
part.hpp: add Xilinx xc7s75
2025-03-25 11:12:05 +01:00
Franck Jullien
2535170267
spiOverJtag: add xc7s75fgga676
2025-03-25 10:32:12 +01:00
Gwenhael Goavec-Merou
f5ed5c4400
Merge pull request #529 from mer0m/master
...
kcu105: add support for secondary QSPI
2025-03-21 19:12:44 +01:00
Gwenhael Goavec-Merou
8435bbd43b
Merge pull request #530 from vbuitvydas/MX25L25645G
...
Added support for MX25L25645G FLASH memory
2025-03-21 15:05:51 +01:00
vbuitvydas
b1f4c35312
Added support for MX25L25645G FLASH memory
2025-03-21 15:50:17 +02:00
Gwenhael Goavec-Merou
671224a544
mcsParser: check if _bit_data size is not larger than bitstream
2025-03-21 06:47:30 +01:00
bma
4e5fd9fabc
Merge branch 'kcu105_dual_qspi'
2025-03-20 20:47:12 +01:00
bma
e6d20ab6d5
doc: add kcu105 dual qspi command examples
2025-03-20 20:33:17 +01:00
bma
1c78344ca5
kcu105: add secondary qspi detection and dump
2025-03-20 20:11:02 +01:00
bma
1bb69dcf22
kcu105: add fpga package in description
2025-03-20 20:09:46 +01:00
Gwenhael Goavec-Merou
4c4f48ea93
fix to have an happy CI
2025-03-18 23:02:11 +01:00