在使用
ise
的时候不知道大家有没有使用
template
的习惯,我发现在使用
ise
中提供的模板并不能完全提供我们所需的模板,有些时候我们更多的是需要使用我们自己的一些模板。
在
ise
的软件中,关于模板的栏目中,有
选项。点击右键
可以创建模版。但是在使用过程中我发现,这样创建的模板在更换了工程后,之前创建的模版就不能再看到,即这样创建的模版就只能是针对具体的工程的,工程改变的时候需要重新添加,而不是通用的,所以使用比较麻烦。而
ise
系统自带的模板却是通用的,在此基础上我找到了解决的方法,具体如下:
Ise
系统自带的模版其实是些在
.xml
文件中的,其具体的路径为
:
安装路径
\Xilinx\12.4\ISE_DS\ISE\data\projnav\templates
因为我个人使用的是
verilog
,所以在此只讲
verilog
的添加
template
的方法,其他应该类似。
在
templates
文件夹中找到
verilog.xml
文件,使用
Notepad++
或者写字板打开,打开后在最后几行里面寻找:
<Folder label="User Templates" language="Verilog"
treetype="folder" utallowed="true">
</Folder>
这段代码的意思是定义了
User Templates
文件夹的属性。我们所需要的代码模板就是添加到这两个
<Folder…
> </Folder>
之间就可以了。
此处以我自己添加的模板为例:
<Folder label="User Templates"
language="Verilog" treetype="folder"
utallowed="true">
<Template
label="My_Template" treetype="template"
usernode="true">
//--------------Port
Declaration-----------------------
//--------------Port data type
declaration-------------
//--------------Define
Parameter-----------------------
//--------------Internal Registers---------------------
//--------------Internal
Wire--------------------------
//--------------Code Starts
Here-----------------------
</Template>
</Folder>