Vivado IP流 - 有没有办法,使用Tcl,确定是否将通过示例设计交付IP内核?

描述

有没有办法,使用Tcl来确定是否将通过示例设计或C模型交付IP内核?

get_property命令可用于获取IP目录中IP可用的所有已知目标。

例如,命令“get_property known_targets [get_ipdefs -filter {NAME = ~selectio_wiz}]”返回“综合示例instantiation_template仿真”。因此,您可以看到选择I / O向导IP的示例设计可用。

可以轻松创建一个简单的tcl脚本,该脚本将在IP目录中找到支持特定目标类型的所有IP。

例如,下面的脚本查找提供示例目标的所有IP:

set ipd [get_ipdefs]

对于

每个ip $ ipd {

set known_targets [get_property known_targets $ ip]

if {[lsearch $ known_targets example]!= -1} {

把$ ip放进去

}

}

您可以轻松修改脚本以查找提供c模型的所有IP等。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-31 14:32:34 +0800

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

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