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
543be23d03
main,spiFlash,xilinx: fix warnings
2024-11-09 11:24:16 +01: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
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
3ba0012a2c
xilinx: added WBSTAR & BOOTSTS register read/decode. Fixed dec/hex format and padding
2024-06-04 08:45:51 +02:00
Colin O'Flynn
ed492715e1
xilinx: Add XADC reads of VCC registers
2024-05-23 09:40:19 -03: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
4fe3d7ccc1
xilinx: added readback access to registers (stat, conf, ...)
2024-04-21 14:35:23 +02:00
Gwenhael Goavec-Merou
02c33271e0
lattice,xilinx: new try to fix (again) uint64_t print format
2024-03-18 06:57:59 +01:00
Gwenhael Goavec-Merou
f1bf4fdf57
jtag,main,xilinx: fix warnings, lint
2024-03-09 10:21:21 +01:00
Uwe Bonnes
e299061992
xilinx.cpp: After programming, go to bypass
...
Needed for xc7s50 on VMM3 boards to detect FLASH
2024-03-04 15:33:25 +01:00
Catherine
bca3bd6623
Use correct format specifier for printing uint64_t.
2023-12-22 21:07:23 +00:00
Gwenhael Goavec-Merou
8007ffe263
xilinx: lint more happy
2023-11-25 15:14:32 +01:00
bma
234f7f5a35
XADC and DNA for Xilinx FPGA ( #407 )
...
* xilinx: add XADC and DNA args, see https://github.com/cfib/openFPGALoaderXADC/tree/XADC_3
parts: add xcku060
* doc: add xcku060
2023-11-25 08:47:24 +01:00
Gwenhael Goavec-Merou
ec35f15a51
altera,efinix,gowin,xilinx: Fix 'Flash SRAM' -> 'Load SRAM'
2023-10-09 14:53:57 +02:00
Alexey Starikovskiy
01ac90a172
[xilinx] add jtag->flush before sleep
2023-09-21 07:38:25 +02:00
Alexey Starikovskiy
b10be9ae8a
properly fill dummy arrays
2023-09-21 07:36:41 +02:00
Alexey Starikovskiy
9e91c31e31
Fixes for PVS errors
2023-09-01 22:30:24 +03:00
Alexey Starikovskiy
0f3afbcaea
Make IDCODE unsigned
2023-08-29 20:01:21 +03:00
Alexey Starikovskiy
8976404b78
Use JTAG state
2023-08-29 20:00:28 +03:00
Alexey Starikovskiy
1908ccd83b
make output buffer const
2023-08-29 19:51:41 +03:00
Gwenhael Goavec-Merou
1f5d6cb373
xilinx: rework error message for zynqXX in SPI_MODE
2023-06-01 20:33:27 +02:00
Gwenhael Goavec-Merou
cd8a143164
DATA_DIR override with environment variable ( #333 )
2023-04-17 20:55:10 +02:00
Gwenhael Goavec-Merou
0a9e8a7e4b
src/xx: cppcheck
2023-04-15 08:20:05 +02: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
hycrypt
3d9717f7c3
add the skip_load_bridge and skip_reset arguments also for Xilinx devices
2023-03-03 11:18:08 +01:00
AEW2015
fe0f0ac0c0
Artix+ AU25P support for Opal Kelly Board
2023-02-28 14:24:49 -07:00
Jiajie Chen
49ae479833
Add flash support for VCU128
...
VCU128 does not have secondary flash.
2023-02-22 09:51:16 +08:00
Jiajie Chen
f54781471b
Add initial support for VCU128
2023-02-19 18:39:14 +08:00
Ricardo Barbedo
090a16656d
Only delete bitstream objects if non-null
2023-02-07 10:30:28 +01:00
Ricardo Barbedo
beb93d8321
Replace the string arguments usage with a bitfield
2023-02-06 15:17:53 +01:00
Ricardo Barbedo
0536ab4754
Add target-flash and secondary-bitstream CLI options for VCU118
2023-02-06 11:23:10 +01:00
Ricardo Barbedo
ad9ad539ff
Add support for XCVU9P IR length and codes
2023-01-21 14:45:50 +01:00
Ricardo Barbedo
0855efb29f
Add initial support for the VCU118 board
2022-12-11 22:11:50 +01:00
Gwenhael Goavec-Merou
fb8c1a5f97
altera,intel: adding an option to bypass spiOverJtag automatic bitstream selection by providing the bitstream file path
2022-12-10 22:05:37 +01:00
Gwenhael Goavec-Merou
13fa66bc22
src/xilinx: zynqXX: load only ( #268 )
2022-11-20 17:08:49 +01:00
Greg Davill
53e72a944a
pathHelper: Only compile on win builds
2022-10-23 18:52:47 +10:30
Greg Davill
74ac8bba24
msys2: Fix absolute windows paths
...
- Ensure path DATA_DIR isn't made absolute during compilation
- Use cygpath to create absolute path at runtime
2022-10-23 13:10:45 +10:30
Gwenhael Goavec-Merou
6a00466137
xilinx: flow_program/xc95: verify write: replace hardcoded number of sections by nb_section
2022-08-04 08:15:29 +02:00
Gwenhael Goavec-Merou
c6d79ec2e8
xilinx: flow_program/xc95: increase delay and use getClkFreq (issue #104 )
2022-08-04 08:08:01 +02:00
Gwenhael Goavec-Merou
08c460135e
xilinx: fix wait until done for spartan3e
2022-04-02 11:53:46 +02:00
Sylvain Munaut
7a5284212b
part: Add support for Kintex Ultrascale XCKU040
...
Signed-off-by: Sylvain Munaut <tnt@asuka.home.246tnt.com>
2022-03-29 10:40:52 +02:00
Gwenhael Goavec-Merou
9243a21fe2
xilinx: adapts flow_disable/flow_enable for xc3s, adding custom method to load bitstream for xc3s
2022-03-27 18:11:31 +02:00
Gwenhael Goavec-Merou
b4ffe4bf66
xilinx: fix typo
2022-01-24 18:58:32 +01:00
Gwenhael Goavec-Merou
f44f92ea4b
xilinx: adding zynqmp support and a method to init this family of devices
2022-01-13 08:41:38 +01:00
Gwenhael Goavec-Merou
45f7f72030
all devices: add support to (un)protect flash, implement pre/post flash access. Use new spiInterface methods
2021-12-22 19:11:35 +01:00
Gwenhael Goavec-Merou
37abf105aa
xilinx: use gz file by default
2021-12-19 17:34:14 +01:00
Gwenhael Goavec-Merou
3730e8189d
spiFlash: extract status register display from read_status_reg
2021-10-19 07:06:46 +02:00
Gwenhael Goavec-Merou
4c2a091ab1
xilinx: introduce coolrunner-II support
2021-10-06 08:46:00 +02:00