第一范文网 - 专业文章范例文档资料分享平台

时序约束技巧(6)

来源:用户分享 时间:2021-06-01 本文由清酒伊人 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

ISE 时序约束技巧

TNM/TNM_NET 约束用于选出可构成一个分组的元件,并对其重新命名,然后整体添加约束。除了IBUFG和BUFG 外,所有的FPGA 内部元件都可以用TNM 来命名,其语法规则为:

{NET|INST|PIN}“ ob_name” TNM =“ New_name”;

其中“ob_name”为NET、INST 以及PIN 的名称,New_name 为分组的名称。例如:

48.

FPGA开发全攻略—工程师创新设计宝典上册 基础篇

INST ff1 TNM = MY_FF1;

NIST ff2 TNM = MY_FF1;

将实例ff1 与ff2 添加到新分组MY_FF1 中。

此外,TNM 语法也支持通配符“?”和“*”,提高了在大规模设计中添加分组约束的效率。

当TNM 约束附加在线网上时,则该路径上所有的同步元件都会被添加到分组中,但不会穿过IBUFG 组件;

当TNM 约束附加到宏或原语的管脚上,则被该引脚驱动的所有同步元件会被添加到新分组中;当TNM 约束附

加到原语或宏上,则将原语或宏添加到新的分组中。

TNM_NET 约束专门用来完成网线的分组,与TNM 不同的是,TNM 可以穿越IBUFG/BUFG。因此,如果把TNM 约束添加到端口上,则只能定义该端口;而要是把TNM_NET 添加到端口上,则可穿越BUFG,受该端口驱动的所有组件都将被添加到分组中。

2)TIMEGRP 约束

TIMEGRP 用于分组合并和拆分,将多个分组形成一个新的分组。其合并分组的语法为: TIMEGRP“ New_group” =“ Old_group1” “ Old_group2” … ;

其中,New_group 为新建的分组,而Old_group1 和Old_group2 以及…为要合并的已有分组。 拆分分组的语法为:

TIMEGRP“ New_group” =“ Old_group1” EXCEPT“ Old_group2”;

其中Old_group2 是Old_group1 的子集,New_group 为Old_group1 中除去Old_group2 之外所有的部分。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究时序约束技巧(6)全文阅读和word下载服务。

时序约束技巧(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1192083.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top