zoukankan      html  css  js  c++  java
  • ise 中添加自己的代码模板

    在使用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>

     

    注:Template label="My_Template"  My_Template即为模板的名字。

         保存文件后即可。打开ise,点击点击Verilog前面+号,再点击User Template前面+号,点击My_Template如下图:

    在写代码的时候只需将鼠标放置到需要添加模板的地方,选中模板右键,选择点击use in file即可!如下图所示。


    一切ok,大家可以添加自己的模板,更方便的写代码了。

     

     

     

     

                                                                                                                           By:冰风溪谷



  • 相关阅读:
    统计nginx日志里访问次数最多的前十个IP
    while 格式化输出 运算符 字符编码
    Python 软件安装
    Python 基础
    Typora 基础的使用方法
    Django ORM (四) annotate,F,Q 查询
    Django 惰性机制
    Django ORM (三) 查询,删除,更新操作
    Django ORM (二) 增加操作
    Django ORM (一) 创建数据库和模型常用的字段类型参数及Field 重要参数介绍
  • 原文地址:https://www.cnblogs.com/icelyb24/p/2132514.html
Copyright © 2011-2022 走看看