Gwenhael Goavec-Merou
3244f2e92a
dfu: fix memory leak
2021-12-23 10:29:47 +01:00
Gwenhael Goavec-Merou
57d1ac1d89
Merge pull request #155 from pu-cc/master
...
colognechip integration: create CologneChip SPI object in dynamic fashion as well
2021-12-23 09:36:27 +01:00
Patrick Urban
4cab198915
colognechip integration: create CologneChip SPI object in dynamic fashion as well
2021-12-23 08:54:48 +01:00
Gwenhael Goavec-Merou
0979194da2
dfu: force USB reset when download end in DFUIdle state
2021-12-23 07:22:06 +01:00
Gwenhael Goavec-Merou
9d494c1be1
README: update with (un)protect flash
2021-12-22 19:15:06 +01:00
Gwenhael Goavec-Merou
db92ea068c
main: add protection for all devices. Add CLI args
2021-12-22 19:12:33 +01:00
Gwenhael Goavec-Merou
fefea9fe8e
board: generic FTDI SPI
2021-12-22 19:12:02 +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
af14e9b518
ftdispi: pre/post flash access
2021-12-22 19:09:04 +01:00
Gwenhael Goavec-Merou
ffa90fb6fb
ftdipp_mpsse: better verbose level
2021-12-22 19:08:44 +01:00
Gwenhael Goavec-Merou
b25e2e0125
spiFlash: enable/disable protection. now handle correctly device with protection enabled
2021-12-22 19:07:00 +01:00
Gwenhael Goavec-Merou
21b44fc22f
spiInterface.hpp: add constructor, (un)protect flash, and generic pre/post flash access methods
2021-12-22 19:05:21 +01:00
Gwenhael Goavec-Merou
7e91d97828
device.hpp: add (un)protect flash methods
2021-12-22 19:03:57 +01:00
Gwenhael Goavec-Merou
de2917428e
spiInterface: add common method to (un)protect, write and dump SPI flash content
2021-12-22 19:01:58 +01:00
Gwenhael Goavec-Merou
55d5cba9fb
spiFlashdb: add spansion S25FL 064P/128P
2021-12-22 18:59:52 +01:00
Gwenhael Goavec-Merou
50bdbde809
spiFlashdb: add micron N25Q32
2021-12-22 18:58:51 +01:00
Gwenhael Goavec-Merou
5df1d9775d
spiFlashdb: add windbond w25q devices
2021-12-22 18:58:07 +01:00
Gwenhael Goavec-Merou
b18191b0ba
spiFlashdb: fix tb_offset for ISSI devices
2021-12-22 18:57:34 +01:00
Gwenhael Goavec-Merou
496e6678ec
spiFlashdb: introduce conf register for tb
2021-12-22 18:56:53 +01:00
Gwenhael Goavec-Merou
56a1e0310d
board: add arty S7 50
2021-12-21 18:21:39 +01:00
Gwenhael Goavec-Merou
5760676c73
spiOverJtag_xc7s50csga324: compress
2021-12-21 18:21:16 +01:00
Gwenhael Goavec-Merou
af72b787ec
constr_xc7a_csg324.xdc: enable compression
2021-12-21 18:20:47 +01:00
Gwenhael Goavec-Merou
603cbc0578
spiOverJtag: fix spiOverJtag_xc7a100tcsg324 compression
2021-12-21 18:20:14 +01:00
Gwenhael Goavec-Merou
03c7d7faad
arty A7 100t support
2021-12-21 07:02:48 +01:00
Gwenhael Goavec-Merou
3674406227
spiOverJtag: xc7a100tcsg324
2021-12-21 07:02:14 +01:00
Gwenhael Goavec-Merou
a4965ddcbb
spiOverJtag: add missing spiOverJtag_xc7s25csga324.bit.gz
2021-12-20 18:11:52 +01:00
Gwenhael Goavec-Merou
f3e9a9fa6d
digilent_arty_z7 10/20 support
2021-12-20 18:10:17 +01:00
Gwenhael Goavec-Merou
ee7570b251
zynq xc7z010 support
2021-12-20 18:09:52 +01:00
Gwenhael Goavec-Merou
e026aa28c7
Digilent arty s7 25
2021-12-19 17:35:23 +01:00
Gwenhael Goavec-Merou
4e70bdf0c5
CMakeLists.txt: install bit.gz too
2021-12-19 17:34:51 +01:00
Gwenhael Goavec-Merou
37abf105aa
xilinx: use gz file by default
2021-12-19 17:34:14 +01:00
Gwenhael Goavec-Merou
70ed45fdef
spiOverJtag: gzip xilinx bitstream
2021-12-19 17:33:39 +01:00
Gwenhael Goavec-Merou
b5f2483852
spiOverJtag/constr_xc7s_csga324.xdc: set compress
2021-12-19 17:30:34 +01:00
Gwenhael Goavec-Merou
ea4b8d8a6d
spiOverJtag: add xc7s25csga324
2021-12-19 17:30:06 +01:00
Gwenhael Goavec-Merou
64aa82eae8
Merge pull request #153 from uis246/master
...
Fix printf data type
2021-12-18 15:06:04 +01:00
Gwenhael Goavec-Merou
7aca4892a6
Merge pull request #152 from umarcor/ci-releaser
...
ci: eine/tip was merged into pyTooling/Actions/releaser
2021-12-18 15:04:00 +01:00
uis
648f5e8bdb
size_t is actually unsigned
2021-12-18 17:03:52 +03:00
umarcor
8c979e77ff
ci: eine/tip was merged into pyTooling/Actions/releaser
2021-12-18 08:05:26 +01:00
Gwenhael Goavec-Merou
a83fcf81f1
Merge pull request #151 from fjullien/efinix_titanium
...
efinix: add support for Titanium Ti60 f225 dev kit
2021-12-14 20:27:10 +01:00
Franck Jullien
bae403c3a9
efinix/titanium: add missing JTAG idcode
2021-12-14 09:16:08 +01:00
Gwenhael Goavec-Merou
060ea129ec
doc/guide/install: archlinux: list required libraries to build from source
2021-12-14 07:51:49 +01:00
Franck Jullien
18349fb6e8
efinix: add support for Titanium Ti60 f225 dev kit
2021-12-13 22:13:29 +01:00
Gwenhael Goavec-Merou
6ba0cb7f66
Merge pull request #148 from colognechip/colognechip/gatemate
...
Cologne Chip GateMate integration
2021-12-13 19:15:19 +01:00
Patrick Urban
9f530227c4
colognechip integration: fix fpga.rst entry
2021-12-13 10:20:20 +01:00
Patrick Urban
1c91928175
Merge branch 'master' into colognechip/gatemate
2021-12-13 10:18:41 +01:00
Patrick Urban
5e0262a7db
colognechip integration: fix typo
2021-12-12 19:10:17 +01:00
Patrick Urban
c78aef0d07
colognechip integration: fix broken documentation
2021-12-12 18:31:05 +01:00
Patrick Urban
d4f17481d5
colognechip integration: update documentation
...
* compatibility/board.rst, compatibility/cable.rst, compatibility/fpga.rst
* README.md and doc/index.rst to add new doc/vendors/colognechip.rst entry
2021-12-12 18:26:14 +01:00
Patrick Urban
1e1b93c27a
colognechip integration: introduce waitCfgDone() and check for raw data
2021-12-12 15:34:25 +01:00
Patrick Urban
e252e713dd
colognechip integration: apply review remarks
...
* add missing #include <string>
* add comment to part.hpp why highest nibble should be kept
* remove _reverseOrder variable from colognechipCfgParser.{hpp,cpp}
* rename cfgDone() to to a more meaningfull waitCfgDone()
2021-12-12 11:55:10 +01:00