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:冰风溪谷



  • 相关阅读:
    Java中Runnable和Thread的区别
    JAVA Swing 事件监听
    java 监听机制模拟(JButton按钮监听机制)
    java事件处理机制(自定义事件)
    oracle之检查点(Checkpoint)
    linux内核值shmmax问题
    如何在VMware虚拟机间建立共享磁盘?
    Mysql 不同版本 说明
    mysql 概念和逻辑架构
    mysql 在大型应用中的架构演变
  • 原文地址:https://www.cnblogs.com/icelyb24/p/2132514.html
Copyright © 2011-2022 走看看