LogiCORE SPI-4.2(POS-PHY L4)v6.1  – 使用SPI-4.2内核运行NGDBuild时出现“警告”和“INFO”消息-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE SPI-4.2(POS-PHY L4)v6.1 – 使用SPI-4.2内核运行NGDBuild时出现“警告”和“INFO”消息

问题描述

一般问题描述:

当我通过NGDBuild实现SPI-4.2设计时,会出现几条“警告”和“INFO”消息。

解决/修复方法

动态对齐

在动态对齐模式下使用SPI-4.2内核时,NGDBuild报告(design_name.bld)中可能会显示以下警告消息。可能会出现这些消息的单个或多个实例:

1.“警告:XdmHelpers:793 – TNM”RDClk_P“驱动DCM的CLKIN引脚”pl4_snk_top0 / pl4_snk_clk0 / DynamicAlignV2.rdclk_dcm0“。无法通过DCM跟踪该TNM,因为它不在一个PERIOD规范中使用。 TNM用于以下用户组和/或规范:

TS_RDClk_P = PERIOD RDClk_P 472.000000 MHz HIGH 50.000000%

TS_RD_IO =从RDClk_P到RDClkDiv_Except_RAM TS_RDClk_P * 1.000000

2.“警告:NgdBuild:483 – ”del“上的属性”TIG“在错误的对象类型上。有关此属性的更多信息,请参阅”约束指南“。

3.“警告:NgdBuild:454 – 逻辑网络’pl4_src_top0 / SrcStatCh(0)’无负载。”

4.“警告:NgdBuild:483 – ”done1“上的属性”ROUTE“是错误的类型

目的。有关详细信息,请参阅“约束指南”

属性。”

5.“警告:NgdBuild:483 – 属性”RLOC“开启

“pl4_snk_top0 / pl4_snk_io0 / DynamicAlign.pbd / dc / lk.15.ld / q_1”出错了

对象的类型。有关详细信息,请参阅“约束指南”

这个属性。“

6.“警告:NgdBuild:483 – 属性”BEL“开启

“pl4_snk_top0 / pl4_snk_io0 / DynamicAlign.pbd / dc / lk.15.ld / rk.2.q_1”在

错误的对象类型。有关更多信息,请参阅约束指南

关于这个属性。“

在验证过程中出现警告消息#1和#2,已知无害,可以安全地忽略。

警告#3是由环回设计示例中未使用的许多SPI-4.2输出引起的。可以安全地忽略这些警告。可以安全地忽略警告#4,#5和#6,它们涉及DynamincAlign模块中的“ROUTE”,“RLOC”和“BEL”属性。出现这些警告是因为模块的定向布线和布局规划。

静态对齐

在静态对齐模式下使用SPI-4.2内核时,NGDBuild报告(design_name.bld)中可能会显示以下警告消息。可能会发生以下消息的单个或多个实例:

1.“警告:NgdBuild:454 – 逻辑网络’PhaseAlignRequest_IBUF’无负载”

2.“警告:NgdBuild:454 – 逻辑网络’SnkDPAModeSel_IBUF’无负载”

3.“警告:NgdBuild:454 – 逻辑网络’pl4_src_top0 / SrcStatCh(0)’无负载。”

4.“警告:时序:2796 – 输入时钟pl4_snk_top0 / pl4_snk_clk0 / rdclk_int到DCM pl4_snk_top0 / pl4_snk_clk0 / LowFreq.StaticAlign_StaticAlign.rdclk_dcm0的周期(频率)规格为2849 ps(351.00 Mhz)。这违反了最小周期(最大值)频率)3124 ps(320.10 Mhz)。“

– 在静态对齐模式下,不使用“PhaseAlignRequest”信号,这会导致消息#1。

– 出现消息#2和#3,因为环回设计示例中未使用某些信号。可以安全地忽略这些警告。

– 消息#4涉及ISE 6.2i和6.1i工具的已知问题;这个问题将在未来的工具修订版中得到解决。可以安全地忽略此警告。

来自NGDBuild的INFO消息

以下是您可能从NGDBuild获得的示例INFO消息。这些INFO消息将有多个实例。这些INFO消息不是设计错误,可以安全地忽略。

信息:NgdBuild:738 – 区分大小写搜索INST,PAD或NET元件

由“top_wrapper.ucf”中的约束条目引用

设计失败,而不区分大小写的搜索正在进行中。结果

将使用不区分大小写的搜索,但每个都会附带消息

并且每次使用不区分大小写的结果。约束区分大小写

关于用户指定的标识符,包括逻辑名称

设计中的元件。

信息:NgdBuild:739 – ‘top_wrapper.ucf’中的第297行:发现不区分大小写的匹配

对于INST名称’DCMbypassed.tdclk_dcm0’。 INST是

‘pl4_src_top0 / pl4_src_clk0 / DCMBypassed.tdclk_dcm0’。

信息:NgdBuild:757 – ‘top_wrapper.ucf’中的第344行:NET的约束

‘pl4_src_top0 / TSClk_GP’被附加到等效的NET’TSClk_GP_i’。

信息:NgdBuild:757 – ‘pl4_snk_top.ncf’中的第72行:NET的约束

‘pl4_snk_reset0 / snk_clk_rst_n’被附加到等效的NET

‘snk_clk_rst_n’。

信息:XdmHelpers:851 – TNM“SysClk_P_east”,用于期间规范

“TS_SysClk_P_east”被追踪到DCM实例“pl4_src_clk1_tdclk_dcm0”中。

以下新的TNM组和期间规格生成于

DCM输出:

CLK0:TS_pl4_src_clk1_SrcClk_dcmo = PERIOD pl4_src_clk1_SrcClk_dcmo TS_SysClk_P_east / 2.000000 HIGH 50.000000%

请登录后发表评论

    没有回复内容