reg [15:0] reg_B;
always @( posedge iClk or negedge iReset_n ) begin
if( !iReset_n )
begin
reg_B<= 16'h0000;
end
else
begin
reg_B<= { reg_B[14:0], 1'b1 };//这句话怎么理解
end
end
assign w_A = reg_B[15];
在iClk过了16个波形后,w_A就一直是高电平了,w_A波形如下:
w_A:_______|-------------------
不是挺理解:
reg_B<= { reg_B[14:0], 1'b1 };//这句话怎么理解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>