B站标题:【FPGA】Xilinx FPGA/Vivado 开发教程(中文,34讲全)
第28讲--IP核的约束文件
<IP name>.xdc:时钟约束及其它约束,不包括外部时钟
<IP name>_clocks.xdc:依赖外部时钟的约束
<IP name>_ooc.xdc:创建DCP或OOC模式时用到的xdc
<IP name>_board.xdc:板子约束
优先级:<IP name>.xdc ==> user.xdc(自定义约束) ==> <IP name>_clocks.xdc
使用report_compile_order -constraints命令,查看xdc的编译顺序;
dont_touch.xdc:创建DCP时防止port被优化,ooc时用到;
ip_name_in_context.xdc:该IP会输出时钟信号,或存在IO BUFFER;优先级在user.xdc之前;
第31讲
复位时序约束:reset_timing;会将当前active状态的约束文件清空,应该在新建的约束文件目录下使用该指令
在network1窗口报告时钟网络:report_clock_networks -name network1
查看时钟的约束:report_clocks
synthesis后的时序约束修改并不需要重新synthesis;(在design run 中的synthesis行,右键force up-to-date即可ÿ