Commit Graph

760 Commits

Author SHA1 Message Date
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
Patrick Urban dd0d668d96 colognechip integration: update code style 2021-12-11 16:36:29 +01:00
Patrick Urban e4971897d7 jtag: ckeck highest nibble to prevent confusion between Cologne Chip GateMate and Efinix Trion T4/T8 devices 2021-12-11 16:35:30 +01:00
Gwenhael Goavec-Merou d4bccd7e60
Merge pull request #147 from Icenowy/elf2
part: add support for Anlogic ELF2 EF2M45
2021-12-11 08:03:19 +01:00
Gwenhael Goavec-Merou 42fbbd190c
Merge branch 'master' into elf2 2021-12-11 08:03:10 +01:00
Gwenhael Goavec-Merou dc657d8696 doc: fpga: fix anlogic AS -> OK 2021-12-11 07:31:30 +01:00
Icenowy Zheng bc610383cd part: add support for Anlogic ELF2 EF2M45
Anlogic EF2M45 is a FPGA with a co-packaged 4Mbit SPI Flash, and the
JTAG interface is the same with EG4S20.

Add support for it by adding it to the part database.

SPI Flash programming and SRAM programming are both tested.

The support of EF2M45 is also documented in this commit.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2021-12-11 02:12:32 +08:00
Patrick Urban 49e6602b9f colognechip integration: update vendor documentation 2021-12-10 12:41:33 +01:00
Patrick Urban d09e5da0ba colognechip integration: initial commit
This commit adds support for the Cologne Chip GateMate FPGA series. Both
Evaluation Board and Programmer Cable are supported. Configurations can be
loaded into the FPGA with both devices via JTAG or SPI. In addition to
reading/writing data from/to flashes directly via SPI, this can also be done
via the built-in JTAG-SPI-bypass. A direct wiring between programming hardware
and flash is no longer necessary in this case.

Signed-off-by: Patrick Urban <patrick.urban@web.de>
2021-12-10 12:12:32 +01:00
Gwenhael Goavec-Merou e182a53659 dfu: don't check filename -> let configBitstreamParser to do check 2021-12-07 14:17:09 +01:00
Gwenhael Goavec-Merou f404199e25 prepare 0.6.1 2021-12-03 07:22:26 +01:00
Gwenhael Goavec-Merou dfed1d1799 configBitstreamParser: cleanup 2021-12-03 07:21:22 +01:00
Gwenhael Goavec-Merou 5e1f09c4d6 workflows: try to fix release 2021-12-02 07:36:39 +01:00
Gwenhael Goavec-Merou 9005b2880b CMakeList/configBitstreamParser: add optional zlib-ng support. No zlibxx is required 2021-12-02 07:20:58 +01:00
Gwenhael Goavec-Merou bfef127d9e
Merge pull request #144 from jeanthom/patch-1
Fix version number in CMakeLists.txt
2021-12-02 06:32:57 +01:00
Gwenhael Goavec-Merou 486d60e98c
Merge pull request #143 from umarcor/ci-artifacts
ci/Release: replace openFPGALoader-Documentation subdir with a tarball
2021-12-02 06:31:45 +01:00
Jean THOMAS efeb0d83c4
Fix version number in CMakeLists.txt
Current version number is stuck at 0.5.0...
2021-12-02 00:32:13 +01:00
umarcor 6d469dfe92 revert ".github/workflows/Test.yml: filter artifact"
This reverts commit 06fe7f10d0.
2021-12-01 22:03:40 +01:00
umarcor 3fc8741525 ci/doc: clean HTML build before uploading artifact 2021-12-01 22:03:40 +01:00
umarcor 76b03380e7 ci/Release: replace openFPGALoader-Documentation subdir with a tarball 2021-12-01 22:03:40 +01:00
umarcor e01616d175 ci: set name of the documentation artifact 2021-12-01 20:01:18 +01:00
Gwenhael Goavec-Merou 130060619e
Merge pull request #141 from umarcor/ci-win-jobs
ci/win: add job 'win-jobs'
2021-12-01 19:45:45 +01:00
Gwenhael Goavec-Merou bd74ee3c82
Merge pull request #140 from umarcor/ci-pacboy
ci/win: use option 'pacboy' of setup-msys2
2021-12-01 19:39:08 +01:00
Gwenhael Goavec-Merou eb57715026
Merge pull request #139 from umarcor/ci-maxparallel
ci: rm 'max-parallel'
2021-12-01 19:38:00 +01:00
umarcor 94b6f006b1 ci/win: add job 'win-jobs' 2021-12-01 19:31:09 +01:00
umarcor 7184817e6f ci/win: use option 'pacboy' of setup-msys2 2021-12-01 19:13:06 +01:00
umarcor 260cc8863f ci: rm 'max-parallel' 2021-12-01 18:55:36 +01:00
Gwenhael Goavec-Merou 06fe7f10d0 .github/workflows/Test.yml: filter artifact 2021-12-01 18:36:37 +01:00
Gwenhael Goavec-Merou 7ceaab0126 spiOverJtag: add bitstream for ECP4CE15F23 2021-11-28 16:51:42 +01:00
Gwenhael Goavec-Merou 048ddecd38
Merge pull request #138 from umarcor/doc-sphinx
doc: add Sphinx site and publish it through GitHub Pages
2021-11-28 12:23:49 +01:00
umarcor 85d4bdb950 doc: convert TODO from md to rst 2021-11-28 10:24:07 +01:00
umarcor d125ce0ea1 doc: update index 2021-11-28 10:24:07 +01:00
umarcor fa1bc4d7d7 readme: update refs to documentation 2021-11-28 10:24:07 +01:00
umarcor d78e31ea6f readme: add shields/badges 2021-11-28 10:24:07 +01:00
umarcor 3429223da8 gitignore: update 2021-11-28 10:24:07 +01:00