diff --git a/README.md b/README.md index 1bc9fd6..6f1085b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ __Current supported kits:__ * [Acorn CLE 215+](http://squirrelsresearch.com/acorn-cle-215/) (memory and spi flash) * [Alchitry Au](https://alchitry.com/products/alchitry-au-fpga-development-board) (memory) +* [Digilent Basys3](https://reference.digilentinc.com/reference/programmable-logic/basys-3/start) (memory and spi flash) * Trenz cyc1000 Cyclone 10 LP 10CL025 (memory and spi flash) * [Colorlight 5A-75B (version 7)](https://fr.aliexpress.com/item/32281130824.html) (memory and spi flash) * [Digilent Arty A7 xc7a35ti](https://reference.digilentinc.com/reference/programmable-logic/arty-a7/start) (memory and spi flash) diff --git a/spiOverJtag/Makefile b/spiOverJtag/Makefile index da22c76..581f1a6 100644 --- a/spiOverJtag/Makefile +++ b/spiOverJtag/Makefile @@ -1,5 +1,5 @@ VIVADO := vivado -nolog -nojournal -mode batch -source -PARTS := xc7a35tcsg324 xc7a35tftg256 xc7a50tcpg236 xc7a75tfgg484 xc7a100tfgg484 xc7a200tsbg484 xc7s50csga324 +PARTS := xc7a35tcpg236 xc7a35tcsg324 xc7a35tftg256 xc7a50tcpg236 xc7a75tfgg484 xc7a100tfgg484 xc7a200tsbg484 xc7s50csga324 BIT_FILES := $(addsuffix .bit,$(addprefix spiOverJtag_, $(PARTS))) all: $(BIT_FILES) diff --git a/spiOverJtag/spiOverJtag_xc7a35tcpg236.bit b/spiOverJtag/spiOverJtag_xc7a35tcpg236.bit new file mode 100644 index 0000000..6b6905c Binary files /dev/null and b/spiOverJtag/spiOverJtag_xc7a35tcpg236.bit differ diff --git a/spiOverJtag/xilinx_spiOverJtag.tcl b/spiOverJtag/xilinx_spiOverJtag.tcl index 908f593..d9a436e 100644 --- a/spiOverJtag/xilinx_spiOverJtag.tcl +++ b/spiOverJtag/xilinx_spiOverJtag.tcl @@ -7,6 +7,7 @@ file delete -force $build_path # Project creation set grade [dict create \ + xc7a35tcpg236 -1 \ xc7a35tcsg324 -1 \ xc7a35tftg256 -1 \ xc7a50tcpg236 -2 \ @@ -17,6 +18,7 @@ set grade [dict create \ ] set pkg_name [dict create \ + xc7a35tcpg236 xc7a_cpg236 \ xc7a35tcsg324 xc7a_csg324 \ xc7a35tftg256 xc7a_ftg256 \ xc7a50tcpg236 xc7a_cpg236 \ diff --git a/src/board.hpp b/src/board.hpp index 51c77ad..9396e8a 100644 --- a/src/board.hpp +++ b/src/board.hpp @@ -88,6 +88,7 @@ static std::map board_list = { JTAG_BOARD("acornCle215", "xc7a200tsbg484", "", 0, 0), JTAG_BOARD("alchitry_au", "xc7a35tftg256", "ft2232", 0, 0), JTAG_BOARD("arty", "xc7a35tcsg324", "digilent", 0, 0), + JTAG_BOARD("basys3", "xc7a35tcpg236", "digilent", 0, 0), JTAG_BOARD("nexysVideo", "xc7a200tsbg484", "digilent_b", 0, 0), JTAG_BOARD("kc705", "", "digilent", 0, 0), JTAG_BOARD("colorlight", "", "", 0, 0),