Xilinx FPGA 开发工具vivado如何快速找到schematic中的object-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Xilinx FPGA 开发工具vivado如何快速找到schematic中的object

  在Vivado中,可能由于某些逻辑输入悬空而导致Implementation的opt_design时会错,比如:

图片[1]-Xilinx FPGA 开发工具vivado如何快速找到schematic中的object-Xilinx-AMD社区-FPGA CPLD-ChipDebug
image-20220213154930313

报的错误是dac_spi_i0/bit_cnt[4]_i_4的这个LUT有个输入悬空了,这个工程的逻辑比较简单,例化的嵌套也比较少,因此在schematic一层层找也很容易可以找到,但如果工程比较复杂,在很内部的一个LUT的输入悬空了,找起来就很费劲了。

  笔者碰到的问题是在vivado的axi-interconnect ip中报了这个错误,而且是ip内部套了好几层的地方,如果再一层层往下找就比较麻烦了,不过vivado提供了tcl指令可以帮我们快速找到这个LUT在schematic中的位置:

show_schematic [get_cells dac_spi_i0/bit_cnt[4]_i_4]

就会快速定位到schematic中的位置:

图片[2]-Xilinx FPGA 开发工具vivado如何快速找到schematic中的object-Xilinx-AMD社区-FPGA CPLD-ChipDebug

 

 

请登录后发表评论

    没有回复内容