Verilog 4'b0000 中的语法错误
Syntax Error in Verilog 4'b0000
我好像运行陷入了一个奇怪的语法错误。就我而言,它不应该是错误的吗?我已经在 EDA Playground 上尝试过多次模拟。他们都是return一个语法错误。
代码如下:
//varaibles to store temp reg ID's
reg [3:0] reg_d, reg_s, reg_t;
always @* begin
reg_d = 4’b0000;
reg_s = 4’b0000;
reg_t = 4’b0000;
我做了更多的事情并且关闭它很好。这是错误。
Error-[SE] Syntax error
Following verilog source has syntax error :
"wramp.sv", 64: token is '7777777742'
reg_d = 4777777774277777776007777777631b0000;
好像是 '
但是是的。我搜索了 google 以寻找正确的语法,但找不到我所拥有的任何错误。有谁知道如何解决这个问题?
代码中使用的撇号不是 "proper" 撇号。如果您查看代码开头的错误消息或注释,字符 '
是正确的字符,而代码中有一个 ’
。这些字符不起作用,因此您必须将它们更改为正确的版本。
我好像运行陷入了一个奇怪的语法错误。就我而言,它不应该是错误的吗?我已经在 EDA Playground 上尝试过多次模拟。他们都是return一个语法错误。
代码如下:
//varaibles to store temp reg ID's
reg [3:0] reg_d, reg_s, reg_t;
always @* begin
reg_d = 4’b0000;
reg_s = 4’b0000;
reg_t = 4’b0000;
我做了更多的事情并且关闭它很好。这是错误。
Error-[SE] Syntax error
Following verilog source has syntax error :
"wramp.sv", 64: token is '7777777742'
reg_d = 4777777774277777776007777777631b0000;
好像是 '
但是是的。我搜索了 google 以寻找正确的语法,但找不到我所拥有的任何错误。有谁知道如何解决这个问题?
代码中使用的撇号不是 "proper" 撇号。如果您查看代码开头的错误消息或注释,字符 '
是正确的字符,而代码中有一个 ’
。这些字符不起作用,因此您必须将它们更改为正确的版本。