You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by li...@apache.org on 2020/09/05 10:55:19 UTC

[incubator-tvm] branch master updated: [VTA][Xilinx] Update to Vivado 2020.1 and Pynq 2.5 (#6402)

This is an automated email from the ASF dual-hosted git repository.

liangfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git


The following commit(s) were added to refs/heads/master by this push:
     new 3451ccb  [VTA][Xilinx] Update to Vivado 2020.1 and Pynq 2.5 (#6402)
3451ccb is described below

commit 3451ccb14384c2d98738efa6ff9b073f74d87ad2
Author: Thierry Moreau <tm...@octoml.ai>
AuthorDate: Sat Sep 5 03:54:59 2020 -0700

    [VTA][Xilinx] Update to Vivado 2020.1 and Pynq 2.5 (#6402)
    
    * vivado version update
    
    * update docs
---
 3rdparty/vta-hw      |  2 +-
 docs/vta/install.rst | 24 +++++++++++++-----------
 2 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/3rdparty/vta-hw b/3rdparty/vta-hw
index db65157..9b178fd 160000
--- a/3rdparty/vta-hw
+++ b/3rdparty/vta-hw
@@ -1 +1 @@
-Subproject commit db65157208ec8fabb7b548c94596211b9db04190
+Subproject commit 9b178fdb387bffc708f2448a82e85b4737239aed
diff --git a/docs/vta/install.rst b/docs/vta/install.rst
index fe6b468..e47f84d 100644
--- a/docs/vta/install.rst
+++ b/docs/vta/install.rst
@@ -114,8 +114,8 @@ Setup your Pynq board based on the `Pynq board getting started tutorial <http://
 
 You should follow the instructions up to and including the *Turning On the PYNQ-Z1* step (no need to pursue the tutorial beyond this point).
 
-* Make sure that you've downloaded the latest Pynq image, `PYNQ-Z1 v2.4 <http://www.pynq.io/board.html>`_ (released February 22rd 2019), and have imaged your SD card with it (we recommend the free `Etcher <https://etcher.io/>`_ program).
-* For this test setup, follow the `"Connect to a Computer" <http://pynq.readthedocs.io/en/latest/getting_started.html#connect-to-a-computer>`_ Ethernet setup instructions. To be able to talk to the board, make sure to `assign your computer a static IP address <http://pynq.readthedocs.io/en/latest/appendix.html#assign-your-computer-a-static-ip>`_
+* Make sure that you've downloaded the latest Pynq image, `PYNQ-Z1 v2.5 <http://www.pynq.io/board.html>`_, and have imaged your SD card with it (we recommend the free `Etcher <https://etcher.io/>`_ program).
+* For this test setup, follow the `"Connect to a Computer" <https://pynq.readthedocs.io/en/latest/getting_started/pynq_z1_setup.html>`_ Ethernet setup instructions. To be able to talk to the board, make sure to `assign your computer a static IP address <https://pynq.readthedocs.io/en/latest/appendix.html#assign-your-computer-a-static-ip>`_
 
 Once the board is powered on and connected to your development machine, try connecting to it to make sure you've properly set up your Pynq board:
 
@@ -156,6 +156,8 @@ The build process should take roughly 5 minutes.
    cd build
    cmake ..
    make runtime vta -j2
+   # FIXME (tmoreau89): remove this step by fixing the cmake build
+   make clean; make runtime vta -j2
    # Build VTA RPC server (takes 1 min)
    cd ..
    sudo ./apps/vta_rpc/start_rpc_server.sh # pw is 'xilinx'
@@ -310,33 +312,33 @@ If you're interested in generating the Xilinx FPGA bitstream on your own instead
 Xilinx Toolchain Installation
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-We recommend using Vivado 2018.3 since our scripts have been tested to work on this version of the Xilinx toolchains.
+We recommend using Vivado 2020.1 since our scripts have been tested to work on this version of the Xilinx toolchains.
 Our guide is written for Linux (Ubuntu) installation.
 
-You’ll need to install Xilinx’ FPGA compilation toolchain, `Vivado HL WebPACK 2018.3 <https://www.xilinx.com/products/design-tools/vivado.html>`_, which a license-free version of the Vivado HLx toolchain.
+You’ll need to install Xilinx’ FPGA compilation toolchain, `Vivado HL WebPACK 2020.1 <https://www.xilinx.com/products/design-tools/vivado.html>`_, which a license-free version of the Vivado HLx toolchain.
 
 Obtaining and Launching the Vivado GUI Installer
 """"""""""""""""""""""""""""""""""""""""""""""""
 
-1. Go to the `download webpage <https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/2018-3.html>`_, and download the Linux Self Extracting Web Installer for Vivado HLx 2018.3: WebPACK and Editions.
+1. Go to the `download webpage <https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/2020-1.html>`_, and download the Linux Self Extracting Web Installer for Vivado HLx 2020.1: WebPACK and Editions.
 2. You’ll have to sign in with a Xilinx account. This requires a Xilinx account creation that will take 2 minutes.
-3. Complete the Name and Address Verification by clicking “Next”, and you will get the opportunity to download a binary file, called ``Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin``.
+3. Complete the Name and Address Verification by clicking “Next”, and you will get the opportunity to download a binary file, called ``Xilinx_Unified_2020.1_0602_1208_Lin64.bin``.
 4. Now that the file is downloaded, go to your ``Downloads`` directory, and change the file permissions so it can be executed:
 
 .. code:: bash
 
-   chmod u+x Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin
+   chmod u+x Xilinx_Unified_2020.1_0602_1208_Lin64.bin
 
 5. Now you can execute the binary:
 
 .. code:: bash
 
-   ./Xilinx_Vivado_SDK_Web_2018.3_1207_2324_Lin64.bin
+   ./Xilinx_Unified_2020.1_0602_1208_Lin64.bin
 
 Xilinx Vivado GUI Installer Steps
 """""""""""""""""""""""""""""""""
 
-At this point you've launched the Vivado 2018.3 Installer GUI program.
+At this point you've launched the Vivado 2020.1 Installer GUI program.
 
 1. Click “Next” on the "Welcome" screen.
 2. On the "Select Install Type" screen, enter your Xilinx user credentials under the “User Authentication” box and select the “Download and Install Now” option before clicking “Next”.
@@ -361,8 +363,8 @@ The last step is to update your ``~/.bashrc`` with the following lines. This wil
 
 .. code:: bash
 
-   # Xilinx Vivado 2018.3 environment
-   export XILINX_VIVADO=${XILINX_PATH}/Vivado/2018.3
+   # Xilinx Vivado 2020.1 environment
+   export XILINX_VIVADO=${XILINX_PATH}/Vivado/2020.1
    export PATH=${XILINX_VIVADO}/bin:${PATH}
 
 HLS-based Custom VTA Bitstream Compilation for Pynq