1. 程式人生 > >`define、parameter、localparam三者的區別

`define、parameter、localparam三者的區別

參數傳遞 作用 module 不可 範圍 local def efi 有效

`define:作用 -> 常用於定義常量可以跨模塊、跨文件;

範圍 -> 整個工程;

parameter: 作用 -> 常用於模塊間參數傳遞;

範圍 -> 本module內有效的定義;

localparam 作用 -> 常用於狀態機的參數定義;

範圍 -> 本module內有效的定義,不可用於參數傳遞;

`define、parameter、localparam三者的區別