描述
如何使用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及更高版本,我们对多个补丁提供以下支持:
- 您可以在安装下创建补丁目录。
可以将所有修补程序解压缩到$ XILINX_VIVADO \ patches目录中。
Vivado将自动检查$ XILINX_VIVADO \ patches \ AR *目录中的文件。 - 可以使用相当于ISE MYXILINX的MYVIVADO变量。
您可以指定不同的修补程序目录,这些目录将在运行Vivado / PlanAhead时包含。
对于Vivado 2012.3至2014.3,我们对多个补丁提供以下支持:
- 可以使用相当于ISE MYXILINX的MYVIVADO变量。
您可以指定不同的修补程序目录,这些目录将在运行Vivado / PlanAhead时包含。
此选项不允许修补加载器。 - baseline.txt可用于指向基本安装。
如果正在修补加载器,则必须使用此选项。 - 补丁可以覆盖在一个区域中。
仅当修补程序不包含相同文件时才有效。
- 使用$ XILINX_VIVADO下的patches目录
-
- 导航到$ XILINX_VIVADO / patches目录(如果该目录不存在,则创建该目录)
- 将“.zip”存档的内容解压缩到以名称AR#开头的目录(例如AR12345)
大多数提取工具都允许您自动创建与zip文件同名的目录。 - 从原始安装位置运行Vivado软件工具。
-
使用带有或不带叠加层的MYVIVADO
- 在没有加载器的情况下,在单独的目录或同一目录中安装多个修补程
- 将MYVIVADO设置为指向所有补丁区域
- 从基本安装运行Vivado / PlanAhead
- 一个没有MYVIVADO的装载机补丁
- 使用一个带有加载器的补丁在同一目录中安装多个补丁
- 建立基本安装的基线
- 从补丁区域运行Vivado / PlanAhead
- 使用MYVIVADO的装载机的一个补丁
- 使用一个带有加载器的补丁在单独的目录中安装多个补丁
- 使用加载器在补丁目录中建立基线。
- 将MYVIVADO设置为指向所有补丁区域
- 从补丁区域运行Vivado / PlanAhead
没有回复内容