PROCESSING_ORDER

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文件之前处理这些文件(默认)。

•延迟:在处理其他约束文件之后处理这些文件
Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
set_property PROCESSING_ORDER {EARLY | NORMAL | LATE} [get_files <filename> ]
Where
• <filename> is the filename of an XDC or Tcl constraints file.
XDC Syntax Example
set_property PROCESSING_ORDER EARLY [get_files char_fifo_ooc.xdc]

相关推荐
易享电子2 小时前
基于单片机电器断路器保护器系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
璞致电子13 小时前
fpga开发板ZYNQ 璞致 PZ7010/7020 邮票孔核心板简介-ZYNQ7000系列小系统学习板
linux·嵌入式硬件·学习·fpga开发·fpga·fpga开发板·xilinx开发板
greatofdream14 小时前
HDLBit 个人记录
fpga开发
ARM+FPGA+AI工业主板定制专家17 小时前
基于JETSON/RK3588机器人高动态双目视觉系统方案
人工智能·机器学习·fpga开发·机器人·自动驾驶
li星野18 小时前
打工人日报#20251010
笔记·程序人生·fpga开发·学习方法
国科安芯19 小时前
核辐射检测仪中的抗辐照MCU芯片应用探索与挑战应对
网络·人工智能·单片机·嵌入式硬件·安全·fpga开发
晓晓暮雨潇潇1 天前
Serdes专题(3)Lattice Serdes架构
fpga开发·serdes·pcs·latticeecp3
ooo-p1 天前
FPGA学习篇——Verilog学习之分频器的实现
学习·fpga开发
通信小呆呆1 天前
FPGA 中的 AXI 总线介绍
fpga开发
亮锅锅来啦1 天前
Vivado进阶-Fpga中的mem的综合和应用
fpga开发