Vivado - 如何将HDL源文件添加到Vivado中的特定库?

描述

将源文件添加到Vivado项目时,我想将它们分配给默认库工作以外的特定库。我该怎么做呢?

源文件可以添加到Vivado项目中,并分配一个引用该文件的库。可以基于单个文件分配库,或者一次选择多个信号并为该组信号分配公共库。以下部分描述了每种方法的操作。

单个文件库分配:

要将库分配给单个文件,请在Vivado GUI中执行以下操作:

  1. 打开“添加源”对话框
  2. 选择要添加到项目的HDL文件
  3. 选择要更改库的文件
  4. 单击该文件的“库”字段并修改名称,如下图所示

    add_sources_single_library.jpg

多个文件库分配:

要将公共库分配给多个HDL源文件,请在GUI中执行以下操作:

  1. 打开“添加源”对话框
  2. 选择要添加到项目中的HDL文件
  3. 选择要分配给新库的所有HDL文件
  4. 右键单击所选信号,然后在出现的对话框中选择“更改源属性”,如下所示

    add_sources_multi_library1.jpg
  5. 更改库的名称,如下面的对话框图所示:

    add_sources_multi_library2.jpg



也可以使用read_vhdl Tcl命令将文件添加到特定库中的项目中。

例如:

read_vhdl -library myLib /tmp/src/lib_src1.vhd

请注意,无法将相同的源添加到多个库中。例如,下面的第二个命令将失败。

read_vhdl -library myLib /tmp/src/lib_src1.vhd
read_vhdl -library work /tmp/src/lib_src1.vhd
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 12:53:41 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它