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