Gwenhael Goavec-Merou
533dd1ea5f
altera: cosmetic/linter
2025-02-01 08:28:17 +01:00
Gwenhael Goavec-Merou
959201a21f
altera: MAX10 fully rework POF to internal flash mapping, added UFM write and note related to internal flash sections vs POF UFM/CFM sections
2025-02-01 08:14:07 +01:00
Gwenhael Goavec-Merou
c3170cdfb9
altera: MAX10: added pgm_success_addr/done_bit_addr
2025-02-01 08:12:04 +01:00
Gwenhael Goavec-Merou
8e104d723c
pofParser: displayHeader: improve messages
2025-02-01 08:09:59 +01:00
Gwenhael Goavec-Merou
6f42d28d5e
pofParser: honour CFM1/CFM2 data pointer
2025-02-01 08:09:29 +01:00
Gwenhael Goavec-Merou
8160e716e8
pofParser: flag 0x11: added unknown section when verbose
2025-02-01 08:08:59 +01:00
Gwenhael Goavec-Merou
8f46edc8b3
pofParser: parseHeader: better message + note
2025-02-01 08:08:34 +01:00
Gwenhael Goavec-Merou
154bf5b5ec
pofParser: added flag 0x13 parsing with usercode extract
2025-02-01 08:07:42 +01:00
Gwenhael Goavec-Merou
65afd7da0b
pofParser: getData/getLength: check if section exists: return data/length or null/-1
2025-02-01 08:06:59 +01:00
Maciej Dudek
e8d8ecc363
Fix snprintf usage
...
Some code used snprintf on std::string objects.
This caused unexpected behaviour where '\0' was printed to the output file.
This commit adds intermediate char* buffer which is later used to
initialize std::string. This string is later resized to the correct
expected length.
Signed-off-by: Maciej Dudek <[email protected] >
2025-01-24 11:48:37 +01:00
Gwenhael Goavec-Merou
5847ec2666
doc/boards.yml,src/board.hpp: fixed ac701 device code
2025-01-15 06:57:42 +01:00
steward-fu
f4fee37cea
Added STEP-MXO2_V2 board support.
2025-01-11 23:14:36 +08:00
steward-fu
79cf67e964
Added STEP-MAX10 V1 support.
2025-01-10 07:39:30 +08:00
Gwenhael Goavec-Merou
867f18236e
Merge pull request #505 from steward-fu/master
...
Add Altera 10M02SCM153C8G Support.
2025-01-09 07:19:25 +01:00
steward-fu
ce92b577d5
Added 10M02SCM153C8G support.
2025-01-09 07:35:50 +08:00
ZhiYuanNJ
fcaf836a40
Update ch347jtag.cpp
...
Update read/write timeout
2025-01-08 13:13:28 +08:00
Gwenhael Goavec-Merou
7dac3ef447
altera: first draft for max10 native support (with pof and only for internal flash)
2024-12-31 18:42:52 +01:00
Gwenhael Goavec-Merou
01039bc710
libgpiodJtagBitbang: simplify code when libgpiodv2 is used
2024-12-31 08:31:49 +01:00
Gwenhael Goavec-Merou
2103316baf
lattice: added support for reset method (only tested with ECP5
2024-12-19 14:59:35 +01:00
Gwenhael Goavec-Merou
318ebcab22
main.cpp: added default value for user_flash in struct arguments args
2024-12-15 16:45:39 +01:00
Gwenhael Goavec-Merou
a06bae1f5e
part.hpp: cosmetic
2024-12-15 16:04:20 +01:00
Jean THOMAS
46ff6cb2eb
gowin: Implement user flash programming for GW1N9
2024-12-11 12:19:07 +01:00
Jean THOMAS
ffa006d0ee
Add 'user-flash' CLI argument
2024-12-11 12:01:37 +01:00
Jean THOMAS
a1108ca981
gowin: Add GW1N9 detection
2024-12-11 11:49:29 +01:00
Jean THOMAS
91608ca206
gowin: Use std::unique_ptr instead of manual RAII
2024-12-11 11:43:07 +01:00
Florent Kermarrec
daa91c9a41
src/part.hpp: Add Altera Max10 10M16SAU169C8G support (Used by LimeSDR Mini V1).
2024-11-26 16:02:28 +01:00
Gwenhael Goavec-Merou
c0a9115be9
part.hpp: added Gowin GW2A-55
2024-11-26 07:25:30 +01:00
Nicolas Schodet
f6f48a7b27
Add support for VCU108 board and Virtex UltraScale
2024-11-12 23:51:55 +01:00
Gwenhael Goavec-Merou
0fd653e353
xilinx: replaced reverseWord by configBitstreamParser::reverse_32
2024-11-09 11:26:45 +01:00
Gwenhael Goavec-Merou
e75e15bb63
configBitstreamParser: added static method to switch bits for 32bits value
2024-11-09 11:26:02 +01:00
Gwenhael Goavec-Merou
543be23d03
main,spiFlash,xilinx: fix warnings
2024-11-09 11:24:16 +01:00
sab
7acd1f2014
Add Support for Altera Max II EPM240T100C5N Board
2024-10-16 08:53:21 -04:00
Andreas Galauner
43fcc6ce2c
Add ID and spiOverJtag bitstream for Stratix V GS D5
2024-10-10 19:59:31 +02:00
Miguel Flores-Acton
406e99c93a
Add xc2c64a QFN48
2024-10-01 13:45:44 -04:00
Shareef Jalloq
9c9ce07ad8
feat: adding support for the xc7z030
2024-09-26 17:41:49 +01:00
bma
8e67d2ee04
arguments: fix read_dna and read_xadc typo
2024-09-25 07:24:15 +02:00
Gwenhael Goavec-Merou
abb64a6aa1
spiFlash: added S25FL128S display register
2024-09-23 07:16:23 +02:00
Gwenhael Goavec-Merou
b6963ad4a9
spiFlash: added MX25L enable/disable quad + display status register
2024-09-23 07:14:23 +02:00
Gwenhael Goavec-Merou
faa1fc76fc
core,xilinx,device: added option/methods to enable/disable quad mode on SPI Flash
2024-09-23 07:09:30 +02:00
Gwenhael Goavec-Merou
242357c46f
spiFlash: added method to enable/disable Quad mode support
2024-09-23 07:06:05 +02:00
Gwenhael Goavec-Merou
924de0a13a
spiFlashdb: added quad support for S125FL
2024-09-23 07:00:56 +02:00
Gwenhael Goavec-Merou
81422b6ca3
Merge pull request #481 from acceleratedtech/jwise/ti180-soj
...
efinix: add spiOverJtag support for Ti180J484
2024-08-31 08:20:04 +02:00
Joshua Wise
ffd32a61d2
Efinix: do not allow untested detect_flash() non-SoJ path until someone tries it out for sure
2024-08-29 18:08:57 -04:00
Gwenhael Goavec-Merou
fca69cc702
spiFlash: added configuration/nonvolatile configuration register for spansion and micron SPI Flash
2024-08-25 09:34:14 +02:00
Gwenhael Goavec-Merou
5d6daed815
spiFlashdb: added quad bit mask and corresponding register
2024-08-25 09:32:13 +02:00
Gwenhael Goavec-Merou
755802afe1
spiFlashdb: added some flash's datasheet link
2024-08-25 09:31:13 +02:00
Greg Steiert
ad01d986c1
adding support for cyc5000
2024-08-24 21:32:00 -07:00
Gwenhael Goavec-Merou
533b5b626a
spiFlashdb.hpp: reorder entries, reformat
2024-08-23 07:20:53 +02:00
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
5ec6eae63b
part.hpp: add Efinix Titanium Ti180
2024-08-07 19:24:52 -07:00