码迷,mamicode.com
首页 > 其他好文 > 详细

关于编译指令

时间:2018-07-03 15:11:10      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:默认   文件   end   ...   drive   elseif   有用   define   time   

关于编译指令:

`define `undef
`ifdef `ifndef `else `elseif `endif   条件包含
`default_nettype 缺省的网线类型,默认为wire
`include   包含文件
`resetall   使得编译条件与之前相同
`timescale  设置时间精度
`unconnected_drive `nounconnected_drive 默认驱动值
`celldefine `endcelldefine   博主目前还没有用过...  
ps: 但为了知识的完整性,博主添加上了
`line     复制文件内容到指定行

`define `undef
`ifdef `ifndef `else `elseif `endif   :
使用方式同c语言相同,只是由`define 定义的宏在使用时需要添加`在宏前。

`default_nettype :
设置默认的线网类型,使用时直接在其后加上线网的类型,如 `default_nettype wand

`timescale :
设置时间精度     `timescale 1ns / 1ps  

`unconnected_drive `nounconnected_drive :
设置未连接的端口的默认驱动值,例如

`unconnected_drive pull0
    ports
`nounconnected_drive    //    将未连接的端口下拉

`unconnected_drive pull1
    ports
`nounconnected_drive    //    将未连接的端口上拉

`line  :
 复制文件内容到指定行   `line  52  "example.v"  
 编译时将 example.v的内容复制到 本文件的第52行

关于编译指令

标签:默认   文件   end   ...   drive   elseif   有用   define   time   

原文地址:http://blog.51cto.com/13824643/2135487

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!