约束编辑器三
扫描二维码
随时随地手机看文章
“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 单独执行约束编辑器
来源:ks990次