为什么不使用SDC文件?

发布于 2025-01-17 16:31:32 字数 660 浏览 2 评论 0原文

我继承了一个莱迪思钻石项目。除了系统约束文件之外,一切似乎都很好。在 Lattice Diamon 文件列表中,我的 sdc 文件显示为灰色。

右键单击会提供一个带有“设置为活动”的菜单,但该选项也呈灰色。

我试图用与旧的相同的文本制作一个新的:

# ##############################################################################
# iCEcube SDC
# Version:            2013.12.25022
# File Generated:     Dec 2 2014 13:31:26
# ##############################################################################
####---- CreateClock list ----1
create_clock  -period 12.50 -name {CLK_IN} [get_ports {CLK_IN}] 

但同样的事情发生了,Lattice Diamond 拒绝让我使用它。

我可以创建一个 fdc 文件,但也遇到了同样的问题。由于内部政策,我还需要使用 sdc 文件。

尽管进行了各种互联网和堆栈交换搜索,但我没有发现任何有关此问题的信息。

I have inherited a Lattice Diamond project. Things seem to be fine, excpet for the systems constraints file. In the Lattice Diamon file list, the sdc file I have shows as greyed out.

Right clicking provides a menu with "set as active", however that option is also greyed out.

I have attempted to make a new one with the same text as the old one:

# ##############################################################################
# iCEcube SDC
# Version:            2013.12.25022
# File Generated:     Dec 2 2014 13:31:26
# ##############################################################################
####---- CreateClock list ----1
create_clock  -period 12.50 -name {CLK_IN} [get_ports {CLK_IN}] 

But the same thing happens, Lattice Diamond refuses to let me use it.

I can create an fdc file, and I get the same issue. I also need to use the sdc file due to internal pollicies.

Despite various internet and stack exchange searches, I have found nothing about this issue.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

这样的小城市 2025-01-24 16:31:33

我找到了答案!稍后搜索几分钟即可!

正如《Lattice Diamond 用户指南》(2013 年 8 月)第 47 页所述:

如果选择了,则可以将 .sdc 文件或 .fdc 文件添加到实施中
综合工具是Synplify Pro或Precision。如果选择的综合工具是
晶格综合引擎 (LSE),可用于 MachXO/2 和
Platform Manager 器件、莱迪思设计约束 (.ldc) 综合文件可以
被添加。 .ldc 文件中的约束使用 Synopsys 约束格式。

快速测试表明:将综合工具设置为 Synplify Pro 可以让我使用 sdc 文件,将其设置为 Lattice LSE 不允许我使用 sdc 文件,它只接受 ldc 文件。

I found the answer! Just a few minuets of searching later!

As stated in the Lattice Diamond User Guide (August 2013), page 47:

An .sdc file or .fdc file can be added to an implementation if the selected
synthesis tool is Synplify Pro or Precision. If the selected synthesis tool is the
Lattice Synthesis Engine (LSE), which is available for MachXO/2 and
Platform Manager devices, a Lattice design constraint (.ldc) synthesis file can
be added. Constraints in the .ldc file use the Synopsys constraint format.

A quick test shows this: setting the synthesis tool to Synplify Pro lets me use the sdc file, setting it to Lattice LSE doesn't let me use the sdc file, it only accepts ldc files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文