资料
  • 资料
  • 专题
关于ISE的约束的一些小看法
推荐星级:
类别: 消费电子
时间:2020-01-15
大小:71.59KB
阅读数:190
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
3
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
ISE的约束1.约束文件的概念 FPGA 设计中的约束文件有 3 类:用户设计文件(.UCF 文件) 、网 表约束文件(.NCF 文件)以及物理约束文件(.PCF 文件) ,可以完 成时序约束、管脚约束以及区域约束。3 类约束文件的关系为:用户 在设计输入阶段编写 UCF 文件,然后 UCF 文件和设计综合后生成 NCF 文件,最后再经过实现后生成 PCF 文件。本节主要介绍 UCF 文件的使用方法。 UCF 文件是 ASC 2 码文件,描述了逻辑设计的约束,可以用文本编 辑器和 Xilinx 约束文件编辑器进行编辑。 NCF 约束文件的语法和 UCF 文件相同,二者的区别在于: UCF 文件由用户输入,NCF 文件由综 合工具自动生成,当二者发生冲突时,以 UCF 文件为准,这是因为 UCF 的优先级最高。PCF 文件可以分为两个部分:一部分是映射产 生的物理约束,另一部分是用户输入的约束,同样用户约束输入的优 先级最高。一般情况下,用户约束都应在 UCF 文件中完成,不建议 直接修改 NCF 文件和 PCF 文件。 2. UCF 文件的语法说明 语法 UCF 文件的语法为: {NET|INST|PIN} "signal_name" Attribute; 其中,“signal_name”是指所约束对象的名字,包含了对象所在层次 的描述;“Attribute”为约束的具体描述;语句必须以分号“;”结束。可 以用“#”或“/* */”添加注释。 需要注意的是: UCF 文件是大小写敏感的, 信号名必须和设计中保持大小写一致,但约束的关键字可以是大写、 小写甚至大小写混合。例如: NET "CLK" LOC = P30; “CLK”就是所约束信号名,LOC = P30;是约束具体的含义,将 CLK 信号分配到 FPGA 的 P30 管脚上。 对于所有的约束文件, 使用与约束关键字或设……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书