Commit Graph

928 Commits

Author SHA1 Message Date
Jean THOMAS 80e917fcf1 Use uint32_t for misc_dev_list (fixes #196) 2022-03-19 12:13:07 +01:00
Gwenhael Goavec-Merou bbd755832d prepare release 0.8.0 2022-03-19 10:15:38 +01:00
Gwenhael Goavec-Merou 3cef7f920d board: Xilinx ZCU102 2022-03-19 10:08:51 +01:00
Gwenhael Goavec-Merou 8d3310d486 part: ZynqMPSoC XCZU9EG 2022-03-19 10:06:44 +01:00
Gwenhael Goavec-Merou 247c044a39 doc/boards: iCE40-HX8K: memory ok 2022-03-17 16:30:23 +01:00
Gwenhael Goavec-Merou d0647fc951 doc/boards: iCE40UP5K-B-EVN 2022-03-17 16:29:23 +01:00
Gwenhael Goavec-Merou dc12f8a1b9 doc/cable: RV-Debugger-BL702 2022-03-17 16:19:03 +01:00
Gwenhael Goavec-Merou 3210bcd9cb
Merge pull request #194 from infphyny/qmtech_5cefa5f23
Add qmtechCycloneV_5cefa5f23 board and spiOverJtag/spiOverJtag_5cefa5…
2022-03-13 15:25:01 +01:00
Stéphane Chevigny 2ed5eb5eec Rename 5cefa5f23 to 5ce523, add documentation for board and fpga 2022-03-13 09:14:52 -04:00
Gwenhael Goavec-Merou 9f025e8278 jlink: fix workflow failure 2022-03-12 19:01:54 +01:00
Gwenhael Goavec-Merou 18100ec0f3 cable: new SEGGER J-Link support (PoC) 2022-03-12 18:46:23 +01:00
Stéphane Chevigny 7b36bdc893 Add qmtechCycloneV_5cefa5f23 board and spiOverJtag/spiOverJtag_5cefa5f23.rbf.gz bitstream to write flash 2022-03-12 09:25:22 -05:00
Gwenhael Goavec-Merou 15fb5ac591 board: PYNQ-Z2 2022-03-12 14:54:24 +01:00
Gwenhael Goavec-Merou 345f40adaa
Merge pull request #193 from infphyny/qmtech_5cefa5
Add Cyclone V 5CEFA5 in part database
2022-03-12 06:52:29 +01:00
Stéphane Chevigny ee08b1ac39 add Cyclone V 5CEFA5 in part database 2022-03-11 14:01:50 -05:00
Gwenhael Goavec-Merou 964c7d6659 ftdi MPSSE / jtag: add option to use neg edge for TDO's sampling 2022-03-11 07:45:48 +01:00
Gwenhael Goavec-Merou 86b2e14dbd
Merge pull request #191 from rwhitby/ice40_warnings
ice40: Add override specifier to resolve compiler warnings
2022-03-11 06:50:16 +01:00
Gwenhael Goavec-Merou 6fa0ebd22d
Merge pull request #190 from rwhitby/kintex7_compressed_bitstream
spiOverJtag: compress the kintex7 bitstreams
2022-03-11 06:49:29 +01:00
Rod Whitby 9854f4c590 spiOverJtag: compress the kintex7 bitstreams 2022-03-11 15:08:49 +10:30
Gwenhael Goavec-Merou 73e9a31e51 doc/cable: fix build failure 2022-03-10 20:09:42 +01:00
Gwenhael Goavec-Merou 259914910f board: Xilinx ZC706 2022-03-10 18:53:41 +01:00
Gwenhael Goavec-Merou 6ba1968952 part: Zynq XC7Z045 2022-03-10 18:53:12 +01:00
Gwenhael Goavec-Merou 74eb812c6d cable: digilent jtag-smt2-nc 2022-03-10 18:52:47 +01:00
Rod Whitby 94c5fbb854 ice40: Add override specifier to resolve compiler warnings
The following compiler warnings are resolved by adding appropriate override specifiers:

In file included from openFPGALoader/src/ice40.cpp:6:
openFPGALoader/src/ice40.hpp:26:8: warning: 'dumpFlash' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
                bool dumpFlash(uint32_t base_addr, uint32_t len);
                     ^
openFPGALoader/src/device.hpp:46:16: note: overridden virtual function is here
                virtual bool dumpFlash(uint32_t base_addr, uint32_t len) {
                             ^
In file included from openFPGALoader/src/ice40.cpp:6:
openFPGALoader/src/ice40.hpp:34:7: warning: 'spi_put' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
                int spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx,
                    ^
openFPGALoader/src/spiInterface.hpp:65:14: note: overridden virtual function is here
        virtual int spi_put(uint8_t cmd, uint8_t *tx, uint8_t *rx,
                    ^
In file included from openFPGALoader/src/ice40.cpp:6:
openFPGALoader/src/ice40.hpp:39:7: warning: 'spi_put' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
                int spi_put(uint8_t *tx, uint8_t *rx, uint32_t len) {
                    ^
openFPGALoader/src/spiInterface.hpp:75:14: note: overridden virtual function is here
        virtual int spi_put(uint8_t *tx, uint8_t *rx, uint32_t len) = 0;
                    ^
In file included from openFPGALoader/src/ice40.cpp:6:
openFPGALoader/src/ice40.hpp:43:7: warning: 'spi_wait' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
                int spi_wait(uint8_t cmd, uint8_t mask, uint8_t cond,
                    ^
openFPGALoader/src/spiInterface.hpp:85:14: note: overridden virtual function is here
        virtual int spi_wait(uint8_t cmd, uint8_t mask, uint8_t cond,
                    ^
4 warnings generated.
2022-03-10 18:19:49 +10:30
Gwenhael Goavec-Merou 2eac30c24e ftdiJtagMPSSE: fix read/write polarity: always write on neg, read is by default on pos but may on neg with arty 2022-03-10 07:43:14 +01:00
Gwenhael Goavec-Merou 28ebc98b1b board: add CERN SPEC150 2022-03-03 15:40:42 +01:00
Gwenhael Goavec-Merou 75e3d82a92 part: xc6slx150T 2022-03-03 15:37:18 +01:00
Gwenhael Goavec-Merou 03769be937 spiOverJtag: Xilinx Spartan6 LX150T 2022-03-03 15:36:11 +01:00
Gwenhael Goavec-Merou 8d1ac49ac2 doc: install: in tree build 2022-03-03 15:33:30 +01:00
RGD2 70b06300f7 Update install.rst
Build instructions from source for debian-based distros fixed

- a git clone line was added to clarify when and where source should be
- tested on Debian GNU/Linux 11 (bullseye) / WSL2
2022-02-27 17:51:41 +01:00
Gwenhael Goavec-Merou e7c5af25dc
Merge pull request #186 from pepijndevos/patch-1
Fix debian command
2022-02-27 17:41:13 +01:00
Pepijn de Vos f88ece80cc
Fix debian command 2022-02-27 16:48:04 +01:00
Gwenhael Goavec-Merou 86fa1e01de spiFlash: force subsector only for SST26VF032B 2022-02-26 19:10:18 +01:00
Gwenhael Goavec-Merou 02e93ffec6 spiFlashdb: fix bp_offset list 2022-02-26 17:02:38 +01:00
Gwenhael Goavec-Merou 9cd2555820 scripts/msys2/PKGBUILD: try to fix msys2 build failure 2022-02-26 16:52:10 +01:00
Gwenhael Goavec-Merou add794ab67 spiFlashdb: add microchip SST26VF032B 2022-02-26 16:31:41 +01:00
Gwenhael Goavec-Merou aada7fe26b spiFlash: when no subsector_erase compute end_addr with correct block size 2022-02-26 16:17:49 +01:00
Gwenhael Goavec-Merou 655f2c61ec spiFlash: add no block protect use case 2022-02-26 16:15:50 +01:00
Gwenhael Goavec-Merou c737347089
Merge pull request #184 from jeanthom/ci-macos
Add CI for macOS
2022-02-25 07:02:57 +01:00
Jean THOMAS 129bf6ebe6 .github/workflows/Test.yml: Add CI for macOS 2022-02-24 21:15:20 +01:00
Gwenhael Goavec-Merou 3b3e5efcb2
Merge pull request #183 from jrrk2/darwin_cmake_fix
Darwin cmake config is missing Security framework
2022-02-24 11:56:04 +01:00
Jonathan Kimmitt 9226077998 Darwin cmake config is missing Security framework 2022-02-24 10:41:04 +00:00
Gwenhael Goavec-Merou 4c3d55d408
Merge pull request #180 from jrrk2/genesys2
Add board and cable defaults for genesys2
2022-02-22 19:04:24 +01:00
Jonathan Kimmitt e2fc0a3713
Merge pull request #2 from unbtorsten/genesys2
add spiOverJtag build process for Kintex7
2022-02-22 17:19:28 +00:00
Torsten Reuschel d54dae0d2a
Merge branch 'jrrk2:genesys2' into genesys2 2022-02-22 13:14:35 -04:00
unbtorsten 255d90b750 add spiOverJtag build process for Kintex7 ffg900-2 packages, amend and extend build process for ff676-1 package 2022-02-22 13:01:02 -04:00
Jonathan Kimmitt 25c44e409a
Merge pull request #1 from unbtorsten/genesys2
Update board.hpp
2022-02-22 09:51:47 +00:00
Torsten Reuschel 3cfdfb1856
Update board.hpp
Use default cable. This is equivalent to 6MHz setting, albeit more versatile.
2022-02-21 23:05:37 -04:00
jonathan kimmitt d4e8eef676 Add board and cable defaults for genesys2 2022-02-21 08:11:57 +00:00
Gwenhael Goavec-Merou 52696309bb spiFlashdb: spansion S25FL256S 2022-02-21 08:27:33 +01:00