错误:在Verilog中实现宏时,字符(')不匹配

时间:2018-12-19 05:53:57

标签: verilog

尝试用简单的代码实现宏。

define MEM_SIZE 1024

module hello_world;

  initial
    begin
      $display('MEM_SIZE);
    end
endmodule

执行此命令时,出现以下给定错误:-

unmatched character (')

1 个答案:

答案 0 :(得分:2)

因为您使用单引号(')而不是反引号(`$display( `MEM_SIZE)

代码:

`define MEM_SIZE 1024

module hello_world;

initial begin
  $display(`MEM_SIZE);
end
endmodule