Commit Graph

313 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou 51caac9600
Merge pull request #2 from Martoni/master
Testing with JTAG-HS3
2019-11-19 16:27:44 +01:00
Fabien Marteau f8a1ae14e5 list of cables supported 2019-11-19 16:21:04 +01:00
Fabien Marteau a58907e4bf static_cast to avoid warning (thanks to sszy) 2019-11-19 16:14:37 +01:00
Fabien Marteau cccfe68266 adding hs3 in support list readme 2019-11-19 16:04:04 +01:00
Fabien Marteau d3fa10c76c adding HS3 digilent JTAG cable 2019-11-19 15:56:16 +01:00
Gwenhael Goavec-Merou 0a604baaae ftdipp_mpsse: add workaround for libftdi < 1.4 2019-11-19 12:02:12 +01:00
Gwenhael Goavec-Merou ec8d890d27 README: add -d to specify device node, update usage section 2019-11-19 09:17:04 +01:00
Gwenhael Goavec-Merou 16806cbc4f Makefile: add libudev since this library is used to retrieve vid, pid, descriptor, bus and addr from a device node 2019-11-19 09:04:06 +01:00
Gwenhael Goavec-Merou 711833d034 main: delete jtag at the end 2019-11-19 09:03:09 +01:00
Gwenhael Goavec-Merou d739240280 main: add option to provides device path 2019-11-19 09:02:24 +01:00
Gwenhael Goavec-Merou 6569ae40fe ftdixxx: allows to open converter with device path instead of vid and pid 2019-11-19 09:00:56 +01:00
Gwenhael Goavec-Merou 98c2b64cab update README 2019-11-18 16:05:33 +01:00
Gwenhael Goavec-Merou fdb7fb639b board: support machXO3LF starter kit 2019-11-18 16:05:22 +01:00
Gwenhael Goavec-Merou f7ccb7eedb part: support machXO3LF-6900C 2019-11-18 16:05:06 +01:00
Gwenhael Goavec-Merou d7a40fd5b0 main: add lattice support 2019-11-18 16:04:50 +01:00
Gwenhael Goavec-Merou 63bed1fd54 device: add flash mode as alias to SPI mode 2019-11-18 16:04:29 +01:00
Gwenhael Goavec-Merou 6d7db76a43 add support for lattice FPGA (currently machXO3) 2019-11-18 16:03:59 +01:00
Gwenhael Goavec-Merou 89d874d156 add parser for jed file (lattice) 2019-11-18 16:03:36 +01:00
Gwenhael Goavec-Merou da93384d6a
Merge pull request #1 from Martoni/master
tab or space ? please choose ;)
2019-11-08 13:56:00 +01:00
Fabien Marteau 8ee66a3e35 tab or space ? please choose ;) 2019-11-08 11:30:10 +01:00
Gwenhael Goavec-Merou d99e2b6ca5 update README with a note about interfaceB: this interface is required by cycloader only when a bitstream must be written in the SPI flash 2019-10-11 09:10:38 +02:00
Gwenhael Goavec-Merou f57f8cce58 update README to detail cycloader usage with arty board 2019-10-05 19:40:43 +02:00
Gwenhael Goavec-Merou 24947627a3 Makefile: install bit file in spiOverJtag 2019-10-05 19:03:59 +02:00
Gwenhael Goavec-Merou 5acae16a82 add design and bitstream to access SPI through JTAG 2019-10-05 19:03:28 +02:00
Gwenhael Goavec-Merou c8009b5b26 xilinx: add support for spi flash (currently only with MCS file) 2019-10-05 19:02:42 +02:00
Gwenhael Goavec-Merou 0008905f16 add parser for MCS files 2019-10-05 19:00:32 +02:00
Gwenhael Goavec-Merou b12dad612b add class to handle spiflash through jtag. Currently tested with numonyx n25q128 2019-10-05 19:00:10 +02:00
Gwenhael Goavec-Merou 4bc6a304d4 add a progress bar to display some long task status 2019-10-05 18:58:52 +02:00
Gwenhael Goavec-Merou e6be5bd118 svf_jtag.cpp: use double quote for header 2019-10-05 18:15:12 +02:00
Gwenhael Goavec-Merou 7a9bb82d5e epcq.hpp: use double quote for ftdispi 2019-10-05 18:14:45 +02:00
Gwenhael Goavec-Merou 1f9719724e epcq: suppress commented include 2019-10-05 18:14:20 +02:00
Gwenhael Goavec-Merou 65494bc977 Makefile: suppress -I for current dir 2019-10-05 18:13:49 +02:00
Gwenhael Goavec-Merou 9391b7840d xilinx: use shiftIR with val when it's possible 2019-10-05 18:12:33 +02:00
Gwenhael Goavec-Merou 1afeb22478 part: fix correct model for artix 35 2019-10-05 18:10:04 +02:00
Gwenhael Goavec-Merou 204c553a60 ftdijtag: suppress debug message 2019-10-05 18:09:02 +02:00
Gwenhael Goavec-Merou 3d6879e049 updates dependencies list 2019-10-05 12:00:29 +02:00
Gwenhael Goavec-Merou f89d2b488b ftdijtag.cpp: suppress useless header 2019-10-05 11:55:19 +02:00
Gwenhael Goavec-Merou 1c6f592e32 svf_jtag: fix include 2019-10-05 11:54:58 +02:00
Gwenhael Goavec-Merou 29a6f63bfe update bitparser:
-  now it's a subclass to configBitstreamParser
- use ifstream instead of FILE
- use a string to store data
- simplify header parse
2019-10-05 10:28:44 +02:00
Gwenhael Goavec-Merou d3da23149c add configBitstreamParser an base class for all bitstream file parser 2019-10-05 10:27:35 +02:00
Gwenhael Goavec-Merou ea44d71a65
Update README.md 2019-10-04 13:03:46 +02:00
Gwenhael Goavec-Merou 99d5d3de0e altera: fix path for svf used to program flash through SPI 2019-10-04 08:27:14 +02:00
Gwenhael Goavec-Merou 0b49a72223 xilinx: re-add reset method. Tested on Artix 2019-10-04 08:26:16 +02:00
Gwenhael Goavec-Merou 8b021bdd3a ftdijtag: add shiftIR variant with value passed by value instead of ref. Used when the command is up to 8bits with no read 2019-10-04 08:25:37 +02:00
Gwenhael Goavec-Merou 53ad8dfda8 main: massive cleanup/rewrite
- since all about altera is hidden in a class suppress epcq, svf and
  reset
- suppress everything about mode since each fpga dependant;
- some other cleanup
2019-09-28 15:46:12 +02:00
Gwenhael Goavec-Merou 9b683825b3 ignore swp 2019-09-28 15:40:46 +02:00
Gwenhael Goavec-Merou 04360e9b26 altera: fix spi bridge path 2019-09-28 15:40:21 +02:00
Gwenhael Goavec-Merou fd661c5e6f ftdipp_mpsse: add method to access vid and pid 2019-09-28 15:38:57 +02:00
Gwenhael Goavec-Merou 2f3fd12476 ftdipp_mpsse: add missing vid 2019-09-28 15:38:25 +02:00
Gwenhael Goavec-Merou f59ea6deba ftdipp_mpsse: informations message must be displayed only on verbose mode 2019-09-28 15:37:51 +02:00