關於編譯指令
阿新 • • 發佈:2018-07-03
include ted type 上拉 nco res eset conn 使用 關於編譯指令:
`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行
關於編譯指令