1)翻译属性(Translate Properties):
a、使用位置约束(Use LOC
Constraints):指定在输入网表或者UCF文件中是否使用位置约束,当设置为否时,NGDBuild忽略任何会导致错误的无效位 置信息,
在命令行中用-r选项运行NGDBuild同样可以设置此属性为Flase。默认情况下,此属性是设置为True,表示翻译过程中使用源文件或UCF文件 的LOC约束。
b、网表翻译类型(Netlist Translation
Type):说明如何使用NGDBuild源文件,该NGDBuild程序调用这些程序把设计的EDIF文件转换为xilinx软件工 具所要求的格 式。从下拉菜单中选择
(1)时间戳:网表生成器启动程序开始检查源文件和响应的NGO文件,如果NGO时间戳比源文件网表晚,则网表生成器启动程序为NGDBuild返回found状态;
如果没有发现NGD文件,则网表生成器启动程序从网表源文件中建立NGO文件(默认设置)。
(2)打开:总是翻译(转换)。
(3)关闭:从不翻译。
c、宏搜索路径(Macro Search
Path):指定用于解析文件的搜索路径,这些文件引用了例化设计模块,这些引用对应于EDIF或者NGC/NGO文件,这个选 项也支持
哪些用于宏或者在原理图上使用FILE=filename属性指定的文件路径。指定多个查找路径使用“|”。
d、从端口创建I/O pad(Creat I/O Pads from
ports):指定是否为所有顶层端口添加PAD属性,如果仿真网表格式是由PAD符号转换成端口的EDIF文件 则选择此项,
如果涉及不包括路径,NGDBuild将插入这些,默认选择为否。
f、允许非扩展的模块(Allow Unexpanded
Blocks):当遇到涉及中的块不能扩展为NGD原语时,指定NGDBuild是否继续进行,通常当块不能展开时,不会写NGD
文件。当属性设置为True时,NGDBuild产生警告而不产生错误,并且写包含非扩展块的NGD文件,如果设计不包括所有低级别的模块,这个属 性允许设计通过
NGDBuild而不会产生错误,默认情况为False。
g、网表生成器启动程序用户规则文件(User Rules File for Netlist
Launcher):指定一个文件,用于控制NGDBuild解析文件。这个文件决定个接收 的网表输入文
件,网表阅读程序读这些程序和默认的网表阅读程序选项,这些文件也允许指定第三方工具命令来处理设计。输入想要使用的用户规则 文件的位置和文件名或者点
击浏览按钮来添加文件。
注意:用户规则文件必须是.urf扩展名文件,如果指定的规则文件没有扩展名,NGDBuild会为文件添加扩展名,如果指定的文件不是.urf文件,则会报错,
NGDBuild会停止运行。
h、允许不匹配的LOC约束(Allow Unmatched LOC
Constraints):当UCF文件网表中的网络名与UCF文件中的位置约束不匹配的时候,指定NGDBuild时候 忽略
UCF文件中的位置约束。着个属性与尚未完成设计相关。在设计完成前,在UCF文件内分配了引脚,则引脚可能和网表不匹配,这是由于XST优化 时从网表中删除
任何未用的输入和输出端口。当选项设置为True时,则当引脚不匹配的时候NGDBuild不会报错。默认情况时False。
i、其他NGDBuild命令行选项(Other NGDBuild Command Line
Option):输入额外命令行选项,多个选项用空格分开。在这个属性输入的选项首先会出 现命令行,