文章 ID: 000077159 内容类型: 故障排除 上次审核日期: 2021 年 08 月 29 日

为什么在从内部用户逻辑(而非设备输入引脚)获取 TSE 时钟后,在 TimeQuest 中看到与我的三速以太网 (TSE) sdc 文件相关的警告?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明 这个问题是由于 TSE sdc 文件内的限制,它依赖于假设 TSE 时钟由顶层引脚开源,而不是内部逻辑。
解决方法

在 TSE 时钟源自内部逻辑的情况下, create_clockcreate_generated_clock 分配已经存在, 则需要修改 TSE sdc 文件以删除这些时钟的时钟分配。

例如:

如果 TSE 输入时钟"clk"由内部 PLL 而非顶级时钟引脚馈送,则在时序分析过程中会收到以下警告:

警告:在 tse_constraints.sdc (363) 处忽略过滤器:clk 无法与端口匹配

**请注意,线路号可能因 TSE 内核的配置而异。

警告的原因是,TSE sdc 文件包含一个 create_clock 分配用于不再需要的"clk"输入,因为 TSE 内核的"clk"端口现在从已经受限的 PLL 输出馈送。

为了避免警告,只需评论一下 create_clock 限制, 因为它不是必需的。

上述解决方案适用于由内部逻辑而非顶层引脚馈送的任何 TSE 时钟。

此限制计划在未来的三速以太网 IP 版本中解决。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。