From 82d5d948be0f278ea4aac85594344a2616e2708a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Est=C3=A9vez?= Date: Fri, 29 Nov 2024 17:51:46 +0100 Subject: [PATCH] update Vivado version in README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since ADI's plutosdr-fw has moved to Vivado 2023.2 in its latest release v0.39, Maia SDR is moving to this Vivado version as well. Signed-off-by: Daniel Estévez --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 005871a..18ab524 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ contains all the development tools used in Maia SDR. These are: (buildroot requirements, etc.) Additionally, the image has all the requirements to run -[Vivado](https://www.xilinx.com/products/design-tools/vivado.html) 2022.2, which +[Vivado](https://www.xilinx.com/products/design-tools/vivado.html) 2023.2, which is needed to build the FPGA bitstream. Vivado needs to be installed manually on a volume as described below. @@ -29,20 +29,20 @@ The docker image can be run as follows: ``` docker run --rm --net host -e DISPLAY=$DISPLAY -e TERM \ --name=maia-sdr-devel --hostname=maia-sdr-devel \ - -v vivado2022_2_volume:/opt/Xilinx -v maia_sdr_devel_home:/home \ + -v vivado2023_2:/opt/Xilinx -v maia_sdr_devel_home:/home \ -v $HOME:/hdl \ -it ghcr.io/maia-sdr/maia-sdr-devel ``` This assumes that Vivado has been installed to a Docker volume -`vivado2022_2_volume` and uses a volume to hold the home directory (in order to +`vivado2023_2` and uses a volume to hold the home directory (in order to have persistent bash history, etc.). It mounts the user home directory into `/hdl`, so that the Maia SDR repositories working copies can be accessed (different paths can be used here.). The home of the docker container user should contain the following in `.bashrc`: ``` -source /opt/Xilinx/Vivado/2022.2/settings64.sh +source /opt/Xilinx/Vivado/2023.2/settings64.sh source /opt/rust/env export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin:/opt/gcc-arm-linux-gnueabi/bin:$PATH:/opt/oss-cad-suite/bin ```