帮助 for

2019-03-25 10:51发布

always @ (posedge clock)
   if(reset == 1) begin
      for(k=1; k<=order; k=k+1)
         Samples[k] <= 0;
   end
   else begin
      Samples[1] <= Data_in;
      for(k=2; k<=order; k=k+1)
         Samples[k] <= Samples[k-1];
   end


请问 这个k的值,是上升沿每来一次 K的值加1,还是来一次后,直到k运行完 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
eeleader
2019-03-25 17:56
< /

首先这个问题,FOR 语句如果用于综合,综合器是不识别的。

 

如果for 语句用于TESTBENCH,是 可以的 。

 

 

对于你的问题K,应该时钟沿来一次后,直到K运行完。

一周热门 更多>