9.1i NGDBuild / Constraint  – 在OFFSET OUT之前和OFFSET之后的偏移约束导致“ERROR:XdmHelpers:667”。-Altera-Intel社区-FPGA CPLD-ChipDebug

9.1i NGDBuild / Constraint – 在OFFSET OUT之前和OFFSET之后的偏移约束导致“ERROR:XdmHelpers:667”。

问题描述

当我对时间组使用“OFFSET OUT BEFORE”约束时,它包含一个或多个类似于以下内容的pad元件:

NET <net1> TNM_NET = net1_GRP;

NET <net2> TNM_NET = net2_GRP;

TIMEGRP net_GRP = net1_GRP net2_GRP;

OFFSET = OUT 4.0ns BEFORE <clock> TIMEGRP net_GRP;

NGDBuild中错误地显示以下错误:

“错误:XdmHelpers:667 – OFFSET规范”OFFSET = OUT <n> pS BEFORE <时钟信号> TIMEGRP <Group>“引用寄存器组<Group>,其中包含一个或多个pad元件。可选寄存器组必须仅包含同步元件。“

解决/修复方法

OFFSET允许用户为进出I / O的路径上的时序指定外部数据和时钟关系。

1.如果<Group>是时钟寄存器时间组,则“OFFSET OUT BEFORE”和“OFFSET IN AFTER”的语法为:

之前的偏离:

OFFSET = OUT <n> pS BEFORE <时钟信号> TIMEGRP <Group>;

之后的偏移:

OFFSET = IN <n> pS <时钟信号> TIMEGRP <Group>;

2.如果<Group>是数据路径组,则“OFFSET OUT BEFORE”和“OFFSET IN AFTER”的语法为:

之前的偏离:

TIMEGRP <Group> OFFSET = OUT <n> pS BEFORE <时钟信号>;

之后的偏移:

TIMEGRP <Group> OFFSET = IN <n> pS <时钟信号>之后;

如果在导致相同错误的偏移约束中使用EXCEPT,请参阅(Xilinx答复20959)

请登录后发表评论

    没有回复内容