Commit Graph

252 Commits

Author SHA1 Message Date
Jiajie Chen 49ae479833 Add flash support for VCU128
VCU128 does not have secondary flash.
2023-02-22 09:51:16 +08:00
Jiajie Chen f54781471b Add initial support for VCU128 2023-02-19 18:39:14 +08:00
Ricardo Barbedo 7697341a68 Add documentation for Xilinx SPIx8 mode 2023-02-14 11:44:45 +01:00
Gwenhael Goavec-Merou 409c76d073
Merge pull request #306 from neuschaefer/dev
doc/cable: Update libgpiod link
2023-02-11 18:14:16 +01:00
Jonathan Neuschäfer 379b0bd6c8 doc/cable: Update libgpiod link
libgpiod is no longer actively developed on GitHub (the repo is
archived). Active development happens on git.kernel.org instead.
2023-02-11 18:10:37 +01:00
wdevore 9a09e427e3 Added Lone Dynamics Schoko and Konfekt SBCs 2023-02-11 17:15:45 +01:00
Gwenhael Goavec-Merou 2c7334cc35 src/part: add LCMXO2-256HC, update doc/FPGAs 2023-02-08 20:18:04 +01:00
Ricardo Barbedo 0536ab4754 Add target-flash and secondary-bitstream CLI options for VCU118 2023-02-06 11:23:10 +01:00
Gwenhael Goavec-Merou cf61e715cb CMakeLists: when gzip is available spiOverJtag .bit and .rbf are compressed before installing 2023-02-02 07:38:35 +01:00
Olivier Galibert a8815ff80c boards.yml: Add C5G 2023-01-29 22:04:50 +01:00
Ricardo Barbedo e5481787d8 Fix VCU118 board part name and IR length 2023-01-21 14:45:50 +01:00
Marcus Andrade 67563983f9 feat(board): add support for Terasic DE10-Lite 2023-01-09 15:52:54 -06:00
Icenowy Zheng fdf4c94d83 boards: add Sitlinv STLV7325
Sitlinv STLV7325 is a board with XC7K325T-FFG676.

Add support for it.

The board does not have JTAG cables on board, however its vendor
provides an option to buy a FT4232-based JTAG cable with the board, so
the default cable is set to ft4232.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2023-01-06 15:22:43 +08:00
Marcus Andrade 14fce33109 feat(board): add support for Arrow/Terasic DECA 2023-01-04 13:11:21 -06:00
Gwenhael Goavec-Merou cc1bc89f29 boards: Trenz TEI0010 - AnalogMax 2023-01-04 19:00:08 +01:00
Gwenhael Goavec-Merou 751b057596 parts: Intel MAX10 (10M08) 2023-01-04 18:53:25 +01:00
Marcus Andrade 0591af56b7 feat(board): add support for Trenz C10LP-RefKit 2022-12-25 15:53:45 -06:00
Cedric de Wijs 0bdef7bab1 typo's, added git as dependency 2022-12-18 13:56:54 +01:00
Ricardo Barbedo 0855efb29f Add initial support for the VCU118 board 2022-12-11 22:11:50 +01:00
Gwenhael Goavec-Merou e536634ada adding LiteX-Acorn-Baseboards support 2022-12-11 20:39:32 +01:00
Haakan T. Johansson 0048431fb2 ALINX AX516 board. 2022-11-26 23:05:30 +01:00
Gwenhael Goavec-Merou 6dfc762b7c src/lattice: allows to use bit file for machxo2 2022-11-26 12:11:41 +01:00
Gwenhael Goavec-Merou b078aa393a adding nexys A7 (50/100) aka nexys 4 DDR 2022-11-23 13:47:07 +01:00
Martin Braun 42193f1db8 boards: Add USRP X300 and X310
Signed-off-by: Martin Braun <martin.braun@ettus.com>
2022-11-22 20:15:16 +01:00
Dvir Cohen 0d2c00606d
Update boards.yml - added Alchitry Au+
Tested on Alchitry Au+ and works well on macOS Monterey
2022-10-29 21:41:31 +03:00
J Biemar 5a7e73b586 Add cable jetson-nano-gpio 2022-10-14 11:15:02 +02:00
Bastian Löher 0c88d5aa75 Update doc/boards.yml. 2022-09-30 22:27:23 +02:00
Hirosh Dabui 3c9792645e add support for CmodA7-35T digilent fpga board 2022-09-30 21:17:45 +02:00
Gwenhael Goavec-Merou fa262035f2
Merge pull request #253 from Chandler-Kluser/master
Updated Troubleshooting
2022-09-24 07:30:40 +02:00
Chandler Klüser 3c619a5fd2 Simplified troubleshooting .rst and removed media 2022-09-20 18:23:04 -03:00
Gwenhael Goavec-Merou 27d64e0248 doc/guide/install: add a note about Linux group right 2022-09-17 15:56:51 +02:00
Gwenhael Goavec-Merou 6211aa145e doc/guide/advanced: fix sphinx warning 2022-09-17 15:56:15 +02:00
Chandler Klüser 6f05c0eae0 Updated Troubleshooting 2022-09-07 19:44:05 -03:00
Gwenhael Goavec-Merou fe259fb78d gowin: add MSPI support when GW2A 2022-09-06 21:25:32 +02:00
Gwenhael Goavec-Merou 93aa9f4dd3 cable: add lpc-link2 support 2022-08-29 21:03:30 +02:00
Maciej Nowak 5f7d4d2078 Add Xilinx Kintex UltraScale KCU035 IDCode 2022-08-18 15:25:09 +02:00
Diego Herranz f115608cb1 Add Steppenprobe cable
https://github.com/diegoherranz/steppenprobe

Config taken from OpenOCD repo:
https://sourceforge.net/p/openocd/code/ci/master/tree/tcl/interface/ftdi/steppenprobe.cfg
2022-08-09 18:31:16 +02:00
Gwenhael Goavec-Merou df56450e96 doc/guide/install: add a note for libgpiod 2022-07-26 20:32:46 +02:00
Gwenhael Goavec-Merou b4d343ce05 board: adding sipeed Tang Primer 20k 2022-07-26 20:25:43 +02:00
Gwenhael Goavec-Merou 6c28318057 doc: typo 2022-07-26 08:33:53 +02:00
Gwenhael Goavec-Merou a7279e1dd5 doc: Gowin: adding a note on howto recover the jtag when JTAGSSEL_N is used as GPIO 2022-07-26 08:18:44 +02:00
Niklas Ekström 12955b8711 Initial commit of libgpiod JTAG driver
Not tested yet.
2022-07-18 18:09:34 +02:00
Gwenhael Goavec-Merou a90a7b6fa5 main: enable xvc_server 2022-07-06 21:00:24 +02:00
Gwenhael Goavec-Merou 2f30668dbc ORBTrace Mini support (DFU mode) 2022-06-18 22:55:58 +02:00
Gwenhael Goavec-Merou e278b87a64
Merge pull request #236 from Icenowy/gw2a
Add GW2A support
2022-06-16 07:06:41 +02:00
Icenowy Zheng 3e00756976 part: add GW2A(R)-18(C)
Add JTAG ID code for GW2A(R)-18(C), tested with GW2A-18C on Sipeed Tang
Primer 20K.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 09:54:02 +08:00
Icenowy Zheng 37dbaba6b8 part: add EP4CE115
Altera EP4CE115 is a part from Cyclone IV E line.

Add it to the part database.

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
2022-06-16 08:52:32 +08:00
Dennis Gnad 958ce4d4c3 --flash-sector CFG0 for MachXO3D and more information for its Breakout Board 2022-06-10 13:32:15 +02:00
Mike Lewis 76f13604d1 Add initial support for ZCU106 development board 2022-05-14 02:48:23 -06:00
Hans Baier 6a2a62cae6 support Kintex XC7K420T 2022-05-10 13:07:47 +07:00
Gwenhael Goavec-Merou fc07ddf076 doc/FPGAs: add 5CEBA9 2022-04-11 19:16:49 +02:00
Gwenhael Goavec-Merou bbef5b2e1e doc/intel: fix svf generation command (issue #212) 2022-04-11 19:14:18 +02:00
Gwenhael Goavec-Merou 7bfce0fb2b xvc_client: Xilinx Virtual Cable client PoC 2022-04-10 16:02:39 +02:00
Patrick Urban dce9406599 gatemate: fix failed signal polarity and update documentation
* CFG_FAILED signal is no longer inverted
* minor fix in CFG_MD settings in doc/vendors/colognechip.rst
* update evaluation board URL

Signed-off-by: Patrick Urban <patrick.urban@web.de>
2022-04-09 13:08:57 +02:00
Sylvain Munaut 1c94c1fbca doc: Update with a couple new supported Xilinx parts
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2022-03-29 11:34:39 +02:00
Gwenhael Goavec-Merou 9c51a0610f doc/FPGA: update/fix ECP5 list 2022-03-28 18:58:30 +02:00
Gwenhael Goavec-Merou 27f0ff2816
Merge pull request #205 from rstephan/spartan3e
Spartan3E (xc3s500evq100) and Papilio One
2022-03-28 18:37:43 +02:00
Steven Koo 8b6b09ea25 part: Add kintex7 variant xc7k410t 2022-03-28 10:43:11 -05:00
Stephan Ruloff b60f37b56d Support for the Papilio One board 2022-03-25 21:44:05 +01:00
Stephan Ruloff da4689157e Documentation for the xc3s500e part 2022-03-25 21:33:58 +01:00
Jean THOMAS 9f6d3dd82e doc/guide: Add instructions for manual installation on macOS 2022-03-22 21:40:06 +01:00
Gwenhael Goavec-Merou 3cef7f920d board: Xilinx ZCU102 2022-03-19 10:08:51 +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 18100ec0f3 cable: new SEGGER J-Link support (PoC) 2022-03-12 18:46:23 +01:00
Gwenhael Goavec-Merou 15fb5ac591 board: PYNQ-Z2 2022-03-12 14:54:24 +01: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 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 74eb812c6d cable: digilent jtag-smt2-nc 2022-03-10 18:52:47 +01:00
Gwenhael Goavec-Merou 28ebc98b1b board: add CERN SPEC150 2022-03-03 15:40:42 +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
Pepijn de Vos f88ece80cc
Fix debian command 2022-02-27 16:48:04 +01:00
jonathan kimmitt d4e8eef676 Add board and cable defaults for genesys2 2022-02-21 08:11:57 +00:00
Gwenhael Goavec-Merou 4482deec18 doc/cable: move to yml 2022-02-20 15:47:35 +01:00
Gwenhael Goavec-Merou 7384573992 doc/boards: fix naming format for colorlight-ix boards 2022-02-20 15:11:04 +01:00
Hirosh Dabui 7a7f1723ea add support for colorlight-i9 2022-02-20 01:41:17 +01:00
Rod Whitby 7022e2101a Add support for the QMTech Kintex7 Core Board 2022-02-19 14:22:55 +10:30
Rod Whitby 18a24c65ea Add spiOverJtag support for Xilinx xc7k325tffg676 part. 2022-02-19 13:14:50 +10:30
Hansem Ro 905e96dfec Add digilent_zybo_z7 10/20 support 2022-02-15 21:01:11 -08:00
TG 94ca103360 doc: add reference to the Terasic DE1-SoC board 2022-02-09 18:40:16 +01:00
TG 89e1fb89d2 doc: add Cyclone V SE SoC FPGA to the supported parts 2022-02-09 18:40:16 +01:00
Verneri Hirvonen a385719765 doc: tangnano1k doesn't have external flash 2022-01-29 17:50:45 +02:00
Verneri Hirvonen a133be582d board: add tangnano1k 2022-01-27 23:10:20 +02:00
Verneri Hirvonen 977900954e part: add GW1NZ-1 2022-01-27 22:55:21 +02:00
Fabien Marteau dc5eedfdde adding constraints AC701 2022-01-27 09:32:59 +01:00
Fabien Marteau db407a4263 adding xilinx AC701 development kit 2022-01-26 16:42:03 +01:00
Fabien Marteau 99df282905 alphabetical order 2022-01-26 16:27:16 +01:00
Fabien Marteau ed390f468a Adding dev kit Xilinx Zynq-7000 SoC ZC702 Evaluation Kit 2022-01-26 16:14:00 +01:00
Gwenhael Goavec-Merou b91cd00688 doc/boards: tang Nano s/4k/9k/g 2022-01-22 16:01:16 +01:00
Icenowy Zheng acf677dd46 tangnano9k: new board, with the same cable w/ tangnano4k
Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2022-01-22 20:51:05 +08:00
Icenowy Zheng dc4a454b94 gowin: add support for GW1NR-9C
GW1NR-9C has a different idcode with GW1NR-9.

Add support for it by adding the idcode.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2022-01-22 20:49:35 +08:00
Gwenhael Goavec-Merou fb2aadadad cable: adding Olimex ARM-USB-OCD-H 2022-01-20 19:37:50 +01:00
Gwenhael Goavec-Merou a90ac3db7b doc/boards: complete contraints 2022-01-19 18:59:24 +01:00
Gwenhael Goavec-Merou 2d4c634b80 doc/FPGAs: ice40 memory support 2022-01-19 18:59:02 +01:00
umarcor 70d17f2cc5 doc: cross-reference FPGA compatibility table and vendor notes 2022-01-17 23:28:18 +01:00
umarcor 7fcc9b7d2c doc: declare FPGA compatibility list through YAML file 2022-01-17 23:21:23 +01:00
Karol Gugala dbc6551a3c part: add Kintex 160T
Signed-off-by: Karol Gugala <kgugala@antmicro.com>
2022-01-14 09:01:23 +01:00
Gwenhael Goavec-Merou ecc76baa97 board: alinx AXU2CGA 2022-01-13 08:55:26 +01:00
Gwenhael Goavec-Merou 904bf46315 part: adding zynqmp xczu2cg idcode 2022-01-13 08:48:53 +01:00
umarcor 632767dee3 doc: add field 'Constraints' to 'boards.yml' 2022-01-12 12:55:03 +01:00
umarcor 02ba4dfe83 doc/conf: add intersphinx mapping 'constraints' 2022-01-12 12:16:06 +01:00
Gwenhael Goavec-Merou 8f4dd8850e
Merge pull request #160 from umarcor/doc-yaml
doc: declare board compatibility through a YAML file
2022-01-12 08:41:42 +01:00
umarcor 57e9860b43 doc: move 'board.inc' generation 'boards.py' 2022-01-12 03:00:55 +01:00
umarcor 4be407a379 doc: declare board compatibility through a YAML file 2022-01-12 03:00:55 +01:00
umarcor 71409d0b02 doc/compatibility/fpga: fix ref 2022-01-11 23:59:45 +01:00
Gwenhael Goavec-Merou ce7f4566c3 board: ulx3s_dfu 2021-12-24 18:10:22 +01:00
Gwenhael Goavec-Merou 03c7d7faad arty A7 100t support 2021-12-21 07:02:48 +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 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
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
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
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 7ceaab0126 spiOverJtag: add bitstream for ECP4CE15F23 2021-11-28 16:51:42 +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 50c395bef3 doc: convert compatibility lists from md to rst 2021-11-28 10:24:06 +01:00
umarcor bfa1167892 doc: convert guide from md to rst 2021-11-28 10:20:43 +01:00
umarcor 2cb92af70f doc: convert vendor notes from md to rst 2021-11-28 10:20:43 +01:00
umarcor 53b3121c53 doc: add Sphinx site 2021-11-28 10:20:43 +01:00
Gwenhael Goavec-Merou b2e6c1dd07 doc/fpga-compatibility-list: with ice40 mem -> NA, flash -> AS 2021-11-28 09:35:50 +01:00
Dominik Wernberger 1442986210 Add Alhambra II 2021-11-27 23:45:37 +01:00
Gwenhael Goavec-Merou 7ed432cba2 board: add QMTECH Cyclone IV Core Board 2021-11-14 08:45:11 +01:00
Florent Kermarrec 7d8c8b2dcb Add Trion T120 BGA 576 Dev Kit support.
This Dev Kit uses a FT2232 chip, so also rename efinix_spi with efinix_spi_ft4232
and introduce efinix_spi_ft2232.
2021-10-15 09:20:36 +02:00
Gwenhael Goavec-Merou 4c2a091ab1 xilinx: introduce coolrunner-II support 2021-10-06 08:46:00 +02:00
Gwenhael Goavec-Merou 144e376d36 board: add support for 1bitsquared iCEBreaker-bitsy 2021-10-03 12:42:35 +02:00
Gwenhael Goavec-Merou 85b53b5918 add gowin external spi in bscan and --external-flash option 2021-09-15 20:18:49 +02:00
Fabien Marteau ff286d491a
Update cable-compatibility-list.md
Link to official github project for RV-Debugger-BL702
2021-09-03 11:21:48 +02:00
Fabien Marteau 002f98533a
Update cable-compatibility-list.md
adding Tang Nano 4k «cable».
2021-09-03 09:03:07 +02:00
Fabien Marteau 23cf631b85 fix part name GW1NSR-4 -> GW1NSR-4C 2021-09-02 14:56:22 +02:00
Fabien Marteau 11bdebd884 adding reference to Tang Nano 4K kit in doc 2021-09-02 13:54:34 +02:00
Gwenhael Goavec-Merou 2606bf7017 xilinx/doc: add spartan3 and XCF flash 2021-08-30 15:08:11 +02:00
Gwenhael Goavec-Merou caf7710e68 add xc95 in doc/fpga-compatibility-list 2021-08-18 15:46:08 +02:00
Jean THOMAS ebf99a2c00
Add usage reminder 2021-08-11 23:38:54 +02:00