14.2 EDK-如何修改EDK XST选项?
描述
我想更改XST选项。例如,EDK内的-iobuf。
我该怎么做呢?
解
无法从EDK GUI更改XST选项。
要在EDK中添加或删除XST选项,必须在项目目录中的synthesis文件夹的.SCR文件中更改这些选项。每个IP都有一个.SCR,顶层有一个.SCR。因此,您可以向特定IP或整个系统添加选项。
此外,在运行工具时,在EDK中,相应的命令行将记录在项目目录的“system.log”文件中。此日志文件可用于确定所使用的确切命令行。因此,要确定命令,首先运行GUI中的工具(生成网表)。这将运行Platgen和Synthesis。
接下来,创建一个command.cmd(如果使用Linux则创建command.sh),并将这些命令复制到.cmd / sh文件中。然后,复制需要修改的.scr文件。例如,在此答复记录中,将修改顶级。因此,将新创建的system_xst.scr文件复制到项目目录并修改此system_xst.scr文件以满足您的设计需求。
可以在适用于Virtex-6,Spartan-6和7系列器件的XST用户指南中找到所有XST开关的列表(从第18页开始):
http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_2/xst_v6s6.pdf
command.cmd / sh将首先运行Platgen。然后删除现有的system_xst.scr文件,并将已复制到项目目录的system_xst.scr的修改版本中的副本复制到综合文件夹中。最后,它运行XST。示例“command.txt”文件附加在此答复记录的末尾。要使用此示例,请将其更改为.cmd或.sh文件。
command.cmd / sh文件可以从命令行调用,也可以链接到EDK中的自定义按钮。
要将cmd / sh文件添加到自定义EDK按钮,请按照以下示例操作:

Custom_button_edk.png
要运行该命令,请双击新创建的自定义按钮:

run_custom_button.png
注意:要进行调试,请确保在添加为自定义按钮之前,该命令首先在命令行上运行。
请注意,providedexample仅供参考。
附件
相关附件
名称 | 文件大小 | 文件类型 |
---|---|---|
command.TXT | 491字节 | 文本 |