function integer clogb2(input integer depth);begin
if(depth==0)
clogb2=1;
else if(depth!=0)
for(clogb2=0; depth>0;clogb2=clogb2+1)
depth=depth>>1;
end
endfunction
该函数可以将深度转化成位宽,输入需要的深度,输出为所定义寄存器的位宽。
function integer clogb2(input integer depth);begin
if(depth==0)
clogb2=1;
else if(depth!=0)
for(clogb2=0; depth>0;clogb2=clogb2+1)
depth=depth>>1;
end
endfunction
该函数可以将深度转化成位宽,输入需要的深度,输出为所定义寄存器的位宽。
没有回复内容