Commit Graph

427 Commits

Author SHA1 Message Date
Gwenhael Goavec-Merou 43caa612ca lattice: drop the limitation, for .bin, to write at offset > 0 2021-02-27 06:49:42 +01:00
Gwenhael Goavec-Merou 6d1c51d0a4 fix purge buffer fix libftdi >= 1.5
Signed-off-by: Gwenhael Goavec-Merou <gwenhael.goavec-merou@trabucayre.com>
2021-02-25 13:37:33 +01:00
Gwenhael Goavec-Merou 4b47c715e9
Merge pull request #76 from gbuzogany/readme-ice40hxxk-evb
Olimex iCE40HXXK-EVB - Pinout wrong in README?
2021-02-25 06:54:12 +01:00
Gustavo Buzogany Eboli 3e0919771b README: Added iCE40HX8K-EVB. Updated pinout for direct SPI mode on iCE40HXXK-EVB 2021-02-24 18:08:28 +01:00
Gwenhael Goavec-Merou 566d33c2f1 progressBar: use chrono instead of clock 2021-02-24 13:31:55 +01:00
Gwenhael Goavec-Merou 16932786db all parser:
- _raw_data is now filled in configBitstreamParser
- source may be a file or a pipe
- displayHeader become a common method (configBitstreamParser)
- improve/rewrite some parser (efinixHexparser 1s -> 11ms)
2021-02-24 06:36:48 +01:00
Gwenhael Goavec-Merou efbe68c431 README: add links for honeycomb and tangNano adapters 2021-02-21 18:51:38 +01:00
Gwenhael Goavec-Merou e27da3276f
Merge pull request #75 from Disasm/add-gw1ns-2c
Add support for GW1NS-2C FPGA chips
2021-02-21 18:48:16 +01:00
Vadim Kaushan de7d581f30
Update README.md: add honeycomb board 2021-02-21 20:43:04 +03:00
Gwenhael Goavec-Merou df52d523bf All devices: new CLI argument to bypass file type autodetection 2021-02-21 18:30:13 +01:00
Vadim Kaushan d226ab7671
Add support for GW1NS-2C FPGA chips 2021-02-21 17:31:09 +03:00
Gwenhael Goavec-Merou 7cc5676e8e ftdi: drop divide_by_5 param, now it's automatically set/unset according to the frequency. Better freq display 2021-02-19 07:07:10 +01:00
Gwenhael Goavec-Merou 5f9a8835da devices: simplify write RAM/Flash 2021-02-18 21:09:34 +01:00
Gwenhael Goavec-Merou 48e65fa0ad bitparser: drop garbage characters, use _hdr, best header parsing and display 2021-02-17 19:02:57 +01:00
Gwenhael Goavec-Merou 4a555bb102 dfuFileParser: parser for bitstream with DFU suffix 2021-02-15 07:33:58 +01:00
Gwenhael Goavec-Merou 590553e432 src/fsparser: rewrite to use header instead of comments, add support for compressed bitstream 2021-02-12 07:34:14 +01:00
Gwenhael Goavec-Merou 210bdac09a configBitstreamParser: external access to header keys/values 2021-02-10 08:02:20 +01:00
Gwenhael Goavec-Merou e91c251eb0 svf_jtag: suppress CR when file is in DOS format 2021-02-08 06:31:56 +01:00
Gwenhael Goavec-Merou d4692d5049 rawParser: typo 2021-02-06 11:42:50 +01:00
Gwenhael Goavec-Merou 1545b99748 rawParser: use raw_data buffer 2021-02-06 11:36:34 +01:00
Gwenhael Goavec-Merou f6c036f1c0 anlogicBitParser: use _raw_data and work with this one instead of file descriptor 2021-02-06 11:29:32 +01:00
Gwenhael Goavec-Merou 5c49b1465a all cable: always display real used frequency 2021-02-05 06:28:19 +01:00
Gwenhael Goavec-Merou 3d29fb79fe README: add note for default behavior (memory/flash) and offset option 2021-02-04 07:57:08 +01:00
Gwenhael Goavec-Merou ae8dbd0b5e README: update xilinx section 2021-02-04 07:29:57 +01:00
Gwenhael Goavec-Merou 582261c758 xilinx: allow bin file to memory 2021-02-04 07:29:35 +01:00
Gwenhael Goavec-Merou ad21a3bb36 recast verbose to int8_t to have more level of verbosity (-1 quiet, 0 normal, 1 verbose), add --quiet option, display progress bar when verbosity level >= 0 2021-01-30 07:57:49 +01:00
Gwenhael Goavec-Merou 1992360667 main: catch exception if FPGA can't be claimed. 2021-01-29 06:19:42 +01:00
Gwenhael Goavec-Merou 956d506bf7 fsparser: display warning message for missing or unknown idcode 2021-01-28 07:23:38 +01:00
Gwenhael Goavec-Merou 71c4b32202 display: add warning message 2021-01-28 07:22:24 +01:00
Gwenhael Goavec-Merou dbc78f8c57 add seeedstudio runber (gowin GW1N-4) 2021-01-28 06:19:43 +01:00
Gwenhael Goavec-Merou 502546fcfc fsparser: add missing GW1N-4(ES) idcode 2021-01-28 06:07:51 +01:00
Gwenhael Goavec-Merou 60800ee1a6 board: add entry for tec0117 2021-01-25 18:52:54 +01:00
Gwenhael Goavec-Merou 883268be25 efinixHexParser: use _raw_data instead of custom buffer 2021-01-24 18:21:47 +01:00
Gwenhael Goavec-Merou 46beaea14d configBitstreamParser: introduce a buffer for unprocessed file content 2021-01-24 18:16:09 +01:00
Gwenhael Goavec-Merou cd625d4c99 add efinix Xyloni support (spi mode only) 2021-01-21 07:11:10 +01:00
Gwenhael Goavec-Merou 0e5e609b34 ftdipp_mpsse: don't configures high bytes for devices with only one bank per channel 2021-01-21 06:57:35 +01:00
Gwenhael Goavec-Merou 4ed01ae9ee
Merge pull request #70 from phdussud/master
limit the progressBar update rate to 5 per second. This speeds up loa…
2021-01-03 16:19:33 +01:00
phdussud 717870e18b Made last_time a private member of the ProgressBar class per code review comment. 2020-12-28 09:33:35 -08:00
phdussud 11baca9337 limit the progressBar update rate to 5 per second. This speeds up loading of small bin files. 2020-12-26 09:50:48 -08:00
Gwenhael Goavec-Merou 6fefebd02c prepare release v0.2.1 2020-12-17 13:58:30 +01:00
Gwenhael Goavec-Merou 1b065277f9 add acorn CLE 215+ support 2020-12-17 09:28:45 +01:00
Gwenhael Goavec-Merou 6e44797677 add fairwaves xtrx pro board 2020-12-15 09:47:10 +01:00
Gwenhael Goavec-Merou 54b31651f3 xilinx: since xilinx generates bin file, drop limitation about flash start offset 2020-12-15 09:46:47 +01:00
Gwenhael Goavec-Merou 2dcc8e43b8
Merge pull request #67 from phdussud/master
Fix gcc 10.2 error messages.
2020-12-13 15:08:57 +01:00
phdussud a11ec92a25 Fix gcc 10.2 error messages. 2020-12-12 15:48:45 -08:00
Gwenhael Goavec-Merou 922d3b0b56 xilinx: add xca50t support 2020-12-08 07:32:30 +01:00
Gwenhael Goavec-Merou ed7e9340ba lattice: add a memset to avoid valgrind warn 2020-11-27 08:29:09 +01:00
Gwenhael Goavec-Merou 88522b0e91 ftdiJtagBitbang: quick fix to avoid overflow in writeTDI 2020-11-26 09:26:08 +01:00
Gwenhael Goavec-Merou 5b19775059
Merge pull request #61 from tdaede/master
Add uaccess tag to udev rules to work on distros without plugdev group
2020-11-23 06:25:52 +01:00
Thomas Daede 42db53069e Add uaccess tag to udev rules to work on distros without plugdev group
This automatically grants the device to the currently logged in user,
without the need for a group.

Leave the old plugdev group for backwards compatibility.
2020-11-22 02:21:15 -08:00