约束编辑器三

时间:2008-09-16
  “Registers to be Placed In IOB”是用来指导工具将指定寄存器MAP或I/O寄存器的约束。
  “Memory hit”部分可以设置Block RAM、Distributed RAM/ROM、Shift register和FFS的初始值,如图1所示。
  “Tempreture”和“Voltage”是用来设定器件工作条件的约束,这样工具不再使用坏情况来做分析.

分组中的约束的参数设置图

  图1 分组中的Miscellaneous约束的Block RAM参数设置

  “Feedback”是用来设定DCM或PLL的FPGA外祁反馈延时的约束,双击“Feedback”后弹出设震对话框,如图2所示.其中,“Input Pad Net”是指FPGA的反馈输入脚,“output Pad Net”是指FPGA的反锁输出脚,“Path Delay”楚指FPGA外部反馈线的延时.

分组中的约束的参数设置

  图2 分组中的Miscellaneous约束的Feedback参数设置

  因为外部反馈会让FPGA下游器件的时钟输入脚与FPGA内部寄存器的时钟输入脚保持相位相同、因此通过“Feedback”设定的外部反馈线的延时大小就会形响工具对OFFSET IN和OFFSET OUT的分析,进而也会影响终的实现结果,如图3所示.“Feedback”设定的值越准确,OFFSET IN和OFFSET OUT的分析结果就会越准确。
 
  约束编辑器也而单独运行版本,可以从ISE的程序启动目录下打开,如图3所示。单独版的外观和界面有较大不同,但是基本功能都相同,这里不再赘述。

参数有助于系统设计图


  图3 Feedback参数有助于系统设计

单独执行约束编辑器图

  图4 单独执行约束编辑器
   


  
上一篇:FPGA高性能数字信号处理能力的来源
下一篇:时序后析器

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

相关技术资料