PROCESSING_ORDER属性决定XDC文件是否将由
Vivado Design Suite在约束处理期间,或正常处理,或延迟处理。
PROCESSING_ORDER可以是:早期、正常或晚期。
默认情况下,Vivado Design Suite在用户XDC文件之前读取IP核的XDC文件
在顶层设计的约束文件集中定义。以这种方式处理约束
允许IP定义核心所需的约束,同时允许您覆盖这些IP
稍后处理用户约束的约束。请参阅Vivado设计套件中的此链接
用户指南:使用约束(UG903)[参考文献19]了解更多信息。
约束文件的默认处理顺序为:
1.标记为“早期”的用户约束
2.IP约束标记为早期(默认)
3.标记为NORMAL的用户约束
4.标记为LATE的IP约束(包含时钟依赖关系)
5.标记为LATE的用户约束
标记有通用PROCESSING_ORDER的用户约束文件将在
它们在Vivado IDE中显示的约束集中定义的顺序。的顺序
可以通过更改Vivado IDE中文件的编译顺序来修改文件,或者
使用reorder_files命令。
架构支持
所有架构。
适用对象
•约束文件,XDC或Tcl,(get_Files)
价值观
•早期:在处理其他约束文件之前处理这些文件。
•NORMAL:在EARLY文件之后和LATE文件之前处理这些文件(默认)。
•延迟:在处理其他约束文件之后处理这些文件