首页 > 其他 > 详细

关于编译指令

时间:2018-07-03 14:30:31      阅读:222      评论:0      收藏:0      [点我收藏+]
关于编译指令:

`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行

关于编译指令

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!