Verilog语言中while语句的用法

各位大神,这个程序段有什么错误吗??
while(Nsize>1)
begin
Nsize<=Nsize/2;
i<=i+1;
end

i,Nsize都是reg类型
我来告诉你标准答案!{6\'b0,control_word};大括号是拼接符号,这个是为了位数的匹配,我想的话应该是address的位数比control_word的冲扮位数大6位散茄灶。纳雀所以在control_word前加了6个0达到和address位数一样的效果。