add basys3 support

This commit is contained in:
Gwenhael Goavec-Merou 2021-04-20 21:28:14 +02:00
parent 9113617e82
commit a4ccdae7df
5 changed files with 5 additions and 1 deletions

View File

@ -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)

View File

@ -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)

Binary file not shown.

View File

@ -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 \

View File

@ -88,6 +88,7 @@ static std::map <std::string, target_board_t> 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),