-of_objects则可以简写为-of -filter意思是过滤出符合条件的objects。 隶属关系(-of_objects)? 下图是一个例子,使用这5个Tcl命令来联系-of这个参数的使用,中括号表示层次关系,从里往外读: 先是通过get_cells wbDataForInput_INUF_inst 找到图中IBUF这个cell,然后获得其pin:get_pins -of[get_cells wbDataForIn...
-of_objects则可以简写为-of -filter意思是过滤出符合条件的objects。 隶属关系(-of_objects)? 下图是一个例子,使用这5个Tcl命令来联系-of这个参数的使用,中括号表示层次关系,从里往外读: 先是通过get_cells wbDataForInput_INUF_inst 找到图中IBUF这个cell,然后获得其pin:get_pins -of[get_cells wbDataForIn...
Tcl在搜索网表中的目标时,除了上述根据名字条件直接搜索的方式,还可以利用目标间的关系,使用-of_objects(在Tcl中可以简写为-of)来间接搜索特定目标。Vivado中定义的五类目标间的关系如下页左图所示。 以上示右图的设计来举例, 下图是一个更复杂的示例,涉及跨层次搜索。可以看到在get_pins时,要加上-leaf才能准确定...
Tcl在搜索网表中的目标时,除了上述根据名字条件直接搜索的方式,还可以利用目标间的关系,使用-of_objects(在Tcl中可以简写为-of)来间接搜索特定目标。Vivado中定义的五类目标间的关系如下左图所示。 以上示右图的设计来举例, 下 图是一个更复杂的示例,涉及跨层次搜索。可以看到在get_pins时,要加上-leaf才能准确定...
Tcl 在搜索网表中的目标时,除了上述根据名字条件直接搜索的方式,还可以利用目标间的关系,使用 -of_objects(在 Tcl 中可以简写为-of)来间接搜索特定目标。Vivado 中定义的五类目标间的关系如下页左图所示。 以上示右图的设计来举例, 下图是一个更复杂的示例,涉及跨层次搜索。可以看到在 get_pins 时,要加上-lea...
-of_objects则可以简写为-of -filter意思是过滤出符合条件的objects。 隶属关系(-of_objects)? 下图是一个例子,使用这5个Tcl命令来联系-of这个参数的使用,中括号表示层次关系,从里往外读: 先是通过get_cells wbDataForInput_INUF_inst 找到图中IBUF这个cell,然后获得其pin:get_pins -of[get_cells wbDataForIn...
>get_cells -of_objects [get_nets pll_clk_6] -filter {primitive_type =~ register.*.*}bar_reg__0 bar_reg_reg 到目前为止,上面的 -of_objects 示例演示了引脚、网络和 cells 如何相互引用。但也可以使用此选项找到时钟对象: >get_clocks -of_objects [get_nets pll_clk_6]clk_out2_clk_wiz_1...
还可以利用目标间的关系,使用 -of_objects(在 Tcl 中可以简写为-of)来间接搜索特定目标。Vivado 中...
Handling Lists of Objects 返回多个对象(如get_cells或get_sites)的命令在Vivado工具中返回一个集合,其外观和行为都类似于本地Tcl列表。在处理大型Tcl对象列表时,此特性可以提高性能,而无需使用foreach_in_collection命令等特殊命令。在Vivado Design Suite中,集合可以像Tcl列表一样使用内置命令(如lsort、lsearch和for...
-of_objects -compile_order -used_in -filter get_files 的 TCL 示例: 1. 查询特定 IP 的所有文件 get_files -all -of_objects [get_files <ip_name>.xci] 2. 查询文件的有序列表,仅用于 IP 仿真 get_files -compile_order sources-used_in simulation-of_objects [get_files <ip_name>.xci] ...