openFPGALoader/src
Gwenhael Goavec-Merou 1d2b18aeaf part: Xilinx spartan6 LX25T (xc6slx25T) 2024-08-01 08:47:19 +02:00
..
altera.cpp altera,efinix,gowin,xilinx: Fix 'Flash SRAM' -> 'Load SRAM' 2023-10-09 14:53:57 +02:00
altera.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
anlogic.cpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
anlogic.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
anlogicBitParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
anlogicBitParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
anlogicCable.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
anlogicCable.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
bitparser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
bitparser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
board.hpp Adding support for AMD Virtex 7 FPGA VC709 Connectivity Kit Board 2024-07-12 23:32:14 -03:00
cable.hpp Add support for Numato Systems Mimas A7 board. 2024-06-22 08:03:14 -04:00
ch347jtag.cpp ch347jtag: drop unused sync_cb 2024-03-07 06:57:27 +01:00
ch347jtag.hpp update CH347 (#424) 2024-02-28 20:44:49 +01:00
ch552_jtag.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ch552_jtag.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
cmsisDAP.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
cmsisDAP.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
colognechip.cpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
colognechip.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
colognechipCfgParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
colognechipCfgParser.hpp colognechip integration: apply review remarks 2021-12-12 11:55:10 +01:00
common.cpp DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
common.hpp DATA_DIR override with environment variable (#333) 2023-04-17 20:55:10 +02:00
configBitstreamParser.cpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00
configBitstreamParser.hpp make output buffer const 2023-08-29 19:51:41 +03:00
cxxopts.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
device.cpp device: check if it's a compressed file -> extract real extension 2021-11-26 07:35:03 +01:00
device.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
dfu.cpp dfu,ftdipp_mpsse: sprintf -> snprintf 2024-02-20 20:59:13 +01:00
dfu.hpp DFU: fix code to accept tinyDFU implementation (where not altsettings have an DFU descriptor) 2024-02-15 06:45:13 +01:00
dfuFileParser.cpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
dfuFileParser.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
dirtyJtag.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
dirtyJtag.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
display.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
display.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
efinix.cpp efinix: program(): thow exception when something fails 2024-07-29 07:54:38 +02:00
efinix.hpp efinix: programJTAG return type void -> bool 2024-07-29 07:54:35 +02:00
efinixHexParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
efinixHexParser.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
epcq.cpp 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
epcq.hpp Add libgpiod v2 api support 2023-04-19 23:27:09 +03:00
epcq2.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
epcq2.hpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
feaparser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
feaparser.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
fsparser.cpp fsParser: adding GW5A-25 IDCODE 2023-10-29 07:02:12 +01:00
fsparser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
ftdiJtagBitbang.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ftdiJtagBitbang.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
ftdiJtagMPSSE.cpp device,ftdiJtagMPSSE,jtag: check/lint happy 2024-03-07 06:58:31 +01:00
ftdiJtagMPSSE.hpp device,ftdiJtagMPSSE,jtag: check/lint happy 2024-03-07 06:58:31 +01:00
ftdipp_mpsse.cpp dfu,ftdipp_mpsse: sprintf -> snprintf 2024-02-20 20:59:13 +01:00
ftdipp_mpsse.hpp Add faulty MPSEE cmd 8E workaround 2024-01-27 13:02:46 +01:00
ftdispi.cpp make output buffer const 2023-08-29 19:51:41 +03:00
ftdispi.hpp make output buffer const 2023-08-29 19:51:41 +03:00
fx2_ll.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
fx2_ll.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
gowin.cpp Fix SRAM loading on invalid flash 2024-02-02 12:54:17 +01:00
gowin.hpp gowin: added detect_flash/erase_flash for gw2a FPGAs 2024-07-30 08:50:34 +02:00
gwu2x_jtag.cpp ../src/gwu2x_jtag.cpp 2024-05-22 20:54:14 +02:00
gwu2x_jtag.hpp added support for Gowin GWU2X USB (JTAG mode) (#434) 2024-05-20 21:10:29 +02:00
ice40.cpp properly fill dummy arrays 2023-09-21 07:36:41 +02:00
ice40.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
ihexParser.cpp typo's, added git as dependency 2022-12-18 13:56:54 +01:00
ihexParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
jedParser.cpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00
jedParser.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
jetsonNanoJtagBitbang.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jetsonNanoJtagBitbang.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jlink.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jlink.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
jtag.cpp added support for Gowin GWU2X USB (JTAG mode) (#434) 2024-05-20 21:10:29 +02:00
jtag.hpp jtag,main,xilinx: fix warnings, lint 2024-03-09 10:21:21 +01:00
jtagInterface.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
lattice.cpp lattice,xilinx: new try to fix (again) uint64_t print format 2024-03-18 06:57:59 +01:00
lattice.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
latticeBitParser.cpp latticeBitParser: add support for loading Lattice (Nexus) encrypted bitstreams, 2024-02-13 09:22:34 +01:00
latticeBitParser.hpp src/latticeBitParser: support machxo2 (check compress & fill vector<string>) 2022-11-26 12:06:24 +01:00
libgpiodJtagBitbang.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
libgpiodJtagBitbang.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
libusb_ll.cpp 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
libusb_ll.hpp 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
main.cpp main: In help output, show how to detect flash 2024-06-20 16:25:41 +02:00
mcsParser.cpp Add Support for Xilinx KCU116 (#322) 2023-03-09 20:48:19 +01:00
mcsParser.hpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
openFPGALoader.h.in Update cmake according to trabucayre request https://github.com/trabucayre/openFPGALoader/pull/17 2020-01-27 09:47:42 +01:00
part.hpp part: Xilinx spartan6 LX25T (xc6slx25T) 2024-08-01 08:47:19 +02:00
pathHelper.cpp msys2: Fix absolute windows paths 2022-10-23 13:10:45 +10:30
pathHelper.hpp msys2: Fix absolute windows paths 2022-10-23 13:10:45 +10:30
pofParser.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
pofParser.hpp posParser: introducing intel/altera POF file parser 2022-11-20 16:46:51 +01:00
progressBar.cpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
progressBar.hpp src/xx: cppcheck 2023-04-15 08:20:05 +02:00
rawParser.cpp move to APACHE-2.0 license 2021-06-26 15:24:07 +02:00
rawParser.hpp more typo fixes 2022-12-18 23:29:21 +01:00
remoteBitbang_client.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
remoteBitbang_client.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
spiFlash.cpp spiFlash: 0x0000 is not a valid jedec id 2024-07-29 07:45:45 +02:00
spiFlash.hpp 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
spiFlashdb.hpp spiFlashdb.hpp: added IS25LP256D chip support 2024-06-03 11:27:51 +02:00
spiInterface.cpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
spiInterface.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
svf_jtag.cpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00
svf_jtag.hpp Make IDCODE unsigned 2023-08-29 20:01:21 +03:00
usbBlaster.cpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
usbBlaster.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
xilinx.cpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
xilinx.hpp all devices / spiInterface / main: added method / infra to detect flash chip with --detect -f 2024-06-09 09:28:52 +02:00
xilinxMapParser.cpp make output buffer const 2023-08-29 19:51:41 +03:00
xilinxMapParser.hpp xilinxMapParser: typo 2021-10-03 16:46:12 +02:00
xvc_client.cpp xvc client: handle failed ll_write() 2024-02-11 14:25:00 -08:00
xvc_client.hpp all jtag cable: no more hardcoding tdi bit with writeTMS 2023-10-29 06:41:39 +01:00
xvc_server.cpp Merge UPDATE_DR and UPDATE_IR handling in JTAG state machines 2023-09-20 07:59:34 +02:00
xvc_server.hpp Fixes for PVS errors 2023-09-01 22:30:24 +03:00