Vivado  – 如何使用MYVIVADO环境变量应用战术补丁?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Vivado – 如何使用MYVIVADO环境变量应用战术补丁?

描述

如何使用MYVIVADO环境变量为Vivado或PlanAhead安装应用战术补丁?

注意:在Vivado 2016.1中,引入了一个名为XILINX_PATH的新变量,并替换了MYVIVADO变量。

对于Vivado 2016.1及更高版本,请参阅(Xilinx答复66722)

Vivado中的MYXILINX等价物是一个名为MYVIVADO的变量,它可以包含一个或多个路径(在Linux上由’:’分隔,在Windows上由’;’分隔)到其他补丁。

$ MYVIVADO区域允许您使用Xilinx软件补丁,而不会影响您的原始安装区域。

在共享环境中,这允许个人用户应用他们需要的任何补丁而不影响其他用户。

$ MYVIVADO目录结构应与Vivado或PlanAhead安装区域的结构相匹配。

注意 :如果某个站点的所有工程师都需要使用某个补丁,则在Vivado 2014.4及更高版本中,补丁可以安装在用户创建的“patches”目录下的$ XILIINX_VIVADO安装目录中。

将补丁仅用于构建它们的软件非常重要。

例如,如果在$ MYVIVADO区域中有为2014.3构建的补丁,则不得将此补丁与2014.4版本的Vivado工具一起使用。

为特定版本的软件构建的补丁包含在软件的下一个完整版本中。

当Vivado软件加载数据文件(例如,速度文件)时,它首先检查$ MYVIVADO区域中是否存在所需文件。

如果是这样,它使用它并打印一条消息,通知用户$ MYVIVADO数据文件正在覆盖默认的VIVADO数据文件。

接下来,Vivado将查看$ XILINX_VIVADO / patches目录。

如果$ MYVIIVADO或patch目录中不存在该文件,则Vivado将使用$ XILINX_VIVADO树中的原始数据文件。

以下是如何使用Linux上的$ MYVIVADO变量从标准环境更改为访问修补程序的环境的示例:

 setenv MYVIVADO / home / user / patches / Vivado / 2012_3_ar50123_patch 

在Windows上,相应的命令将是:

设置MYVIVADO = C:\ patches \ Vivado \ 2012_3_ar50123_patch 

MYVIVADO中包含的路径将优先从左到右。

这意味着如果补丁包含相同的文件,将使用MYVIVADO中列出的文件第一个补丁。

使用多个Vivado补丁:

例1:

/ opt / Vivado_AR12344 / opt / Vivado_AR12345 < – AR12345的补丁
/opt/Xilinx/2012.4/
Vivado /
斌/
vivado
数据/
baseline.txt < – 指向/opt/Xilinx/ISE_DS/14.4/PlanAhead
ISE_DS /
14.4 /
未雨绸缪/
斌/

这些是使用多个补丁的选项:

对于Vivado 2014.4及更高版本,我们对多个补丁提供以下支持:

  1. 您可以在安装下创建补丁目录。
    可以将所有修补程序解压缩到$ XILINX_VIVADO \ patches目录中。
    Vivado将自动检查$ XILINX_VIVADO \ patches \ AR *目录中的文件。
  2. 可以使用相当于ISE MYXILINX的MYVIVADO变量。
    您可以指定不同的修补程序目录,这些目录将在运行Vivado / PlanAhead时包含。

对于Vivado 2012.3至2014.3,我们对多个补丁提供以下支持:

  1. 可以使用相当于ISE MYXILINX的MYVIVADO变量。
    您可以指定不同的修补程序目录,这些目录将在运行Vivado / PlanAhead时包含。
    此选项不允许修补加载器。
  2. baseline.txt可用于指向基本安装。
    如果正在修补加载器,则必须使用此选项。
  3. 补丁可以覆盖在一个区域中。
    仅当修补程序不包含相同文件时才有效。
这些是使用多个补丁的可能选项:

  • 使用$ XILINX_VIVADO下的patches目录
    1. 导航到$ XILINX_VIVADO / patches目录(如果该目录不存在,则创建该目录)
    2. 将“.zip”存档的内容解压缩到以名称AR#开头的目录(例如AR12345)
      大多数提取工具都允许您自动创建与zip文件同名的目录。
    3. 从原始安装位置运行Vivado软件工具。

    • 使用带有或不带叠加层的MYVIVADO
      1. 在没有加载器的情况下,在单独的目录或同一目录中安装多个修补程
      2. 将MYVIVADO设置为指向所有补丁区域
      3. 从基本安装运行Vivado / PlanAhead
    • 一个没有MYVIVADO的装载机补丁
      1. 使用一个带有加载器的补丁在同一目录中安装多个补丁
      2. 建立基本安装的基线
      3. 从补丁区域运行Vivado / PlanAhead
    • 使用MYVIVADO的装载机的一个补丁
      1. 使用一个带有加载器的补丁在单独的目录中安装多个补丁
      2. 使用加载器在补丁目录中建立基线。
      3. 将MYVIVADO设置为指向所有补丁区域
      4. 从补丁区域运行Vivado / PlanAhead
    请登录后发表评论

      没有回复内容