【发布时间】:2021-11-06 05:05:12
【问题描述】:
我在 ModelSim 中使用下面的代码作为函数,它引发了“全局声明在 Verilog 2001 语法中是非法的”的错误。谁能帮我解决这个问题?
function [24:0] shiftright(input [24:0] in);
integer i;
begin
if (in)
for (i=0; i<25; i=i+1) begin
if (i == 24) shiftright[i]<= 0;
else shiftright[i] <= in[i+1];
end
end
endfunction
【问题讨论】:
标签: verilog