约束编辑器一

时间:2008-09-16

  约束编辑器(Constraint Editor)是ISE中做约束设置的辅助工具,其图形化操作界面极大地方便了约束设置的过程,即使是对UCF不很熟悉的初学者也可以轻松地在相应的界面中完成约束设置。在约束编辑器中可以执行如下操作。
 
  (1)设定全局时序约束。
  (2)通过I/O端口或I/O端口的组来设定时序约束。           
  (3)生成分组和时序路径中参考点,用其来设定时序约束。
  (4)用分组和时序路径中参考点进—步改善时序约束。
  (5)设定其他约束。
 
  用户在约束编辑器所做的改动会写入UCF或XCF(Xilinx Constraint File)中。
 
  约束编辑器可以在ISE工程中打开,在Processes窗口中展开User Constraints目录,然后双击“Create Timing Constraints”图标打开约束编辑器。如果没有综合的新工程,双击“CreateTiming Constraints”选项使ISE从Synthesize运行到Translate,然后才能打开约束编辑器,如图1所示。

ISE运行约束编辑器图


   图1 ISE运行约束编辑器
 
  在新版ISE中打开的约束编辑器窗口如图⒋44所示,在【Source】窗格中提供了3大类编辑功能,即时序约束、分组设置和其他约束。在【Soqrce】窗格中选中【Timing Constraints】选项,右边窗格中会显示当前UCF文件中的所有约束。右击约束内容,可以选择注销或删除该约束。

约束编辑器窗口图

  图2 约束编辑器窗口

  在【Source】窗格中选中【 Global】选项,在右边窗格中可以设置全局约束,包括to SetupClock to Pad和Period、Pad to Pad,如图3所示。

设置全局约束图


  图3 设置全局约束
   


  
上一篇:分组约束
下一篇:约束编辑器二

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料