关于编译指令

关于编译指令:

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

转载于:https://blog.51cto.com/13824643/2135487

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值