赞
踩
输入约束
Vivado IDE提供了几种输入约束的方法。除非直接编辑XDC文件在文本编辑器中,必须在中打开设计数据库(详细阐述、合成或实现)以便访问Vivado IDE中的约束窗口。将约束保存在内存中您必须在内存中有一个设计,以便在编辑过程中验证约束。当您编辑使用Vivado IDE用户界面的约束,在Tcl中发出等效的XDC命令控制台,以便在内存中应用它。必须在内存中应用经过编辑的时间约束然后才能将其保存到XDC文件中。
在运行合成或实现之前,必须将约束保存回内存到属于该项目的XDC文件。Vivado IDE会提示您保存约束只要有必要。执行以下操作之一以手动保存约束:
•单击“保存约束”。
•选择文件 → 约束 → 拯救
注意:当您保存内存中的约束时,会打开一个对话框,提醒您这可能会导致综合和实施已经过时。选中此项上的“记住首选项”复选框对话框,以禁用此警告的未来实例。运行这些命令时,Vivado会执行以下操作:
•将所有新约束保存到与关联的约束集中标记为目标的XDC文件您的设计。
•将所有编辑后的约束保存回它们产生的XDC文件。
约束编辑流选项
图显示了推荐的流量选项。不要同时使用这两个选项。混合使用这些选项可能会导致失去约束。建议的流量选项包括:
•用户界面选项
•手动编辑选项
用户界面选项
因为Vivado IDE管理您的约束,所以您不能同时编辑XDC文件时间当Vivado IDE保存内存内容时,会发生以下情况:
•修改后的约束将替换其原始文件中的原始约束。
•新的约束被附加到标记为目标的文件中。
•XDC文件中的所有手动编辑都将被覆盖。
手动编辑选项
使用“手动编辑”选项时,您将负责编辑和维护XDC文件。虽然您可能会使用Tcl控制台来验证某些约束的语法,但您必须关闭或重新加载设计时,请放弃在内存中所做的更改。如果在保存约束时发生冲突,系统会提示您使用
•放弃在内存中所做的更改
•将更改保存在新文件中
•覆盖XDC文件
约束的创建是迭代的。在某些情况下,您可以使用IDE编辑器,并手动编辑其他文件中的约束文件。
在上图中描述的每个迭代中,不要同时使用这两个选项。如果在这两个选项之间切换,则必须首先保存约束或重新加载设计,以确保内存中的约束与XDC文件正确同步。
引脚分配
使用RTL分析、合成或实施视图:
1.选择I/O规划预配置布局。
2.打开下表所示的窗口:
平面规划
要在使用RTL Analysis、Synthesis或Implementation视图时创建和编辑Pb块,请执行以下操作:
1.选择Floorplanning预配置布局。
2.打开下表所示的窗口。
要在特定BEL或SITE上创建单元放置约束,请执行以下操作:
1.在“网表”视图中选择单元格。
2.在“设备”视图中将单元格拖放到目标位置。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。