帮助 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
1楼-- · 2019-03-25 17:56
< /

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

 

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

 

 

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

phdwong
2楼-- · 2019-03-25 22:00
这个是做FIR OR iir滤波器用的

如果不用FOR  怎么做呢

一周热门 更多>