generate

genvar i;

generate

  for(i=0; i<NUM; i++)

  begin:GEN_BLK

  ...

  end

endgenerate

这一段在编译后将会生成NUM个名称为GEN_BLK[0]~[NUM-1]的模块,该模块内的内容可以通过GEN_BLK[0]~[NUM-1]来索引。

如果没有在begin后面加上GEN_BLK,则会由编译器自动生成一个名称。例如:genblk1[0]~[NUM-1]。

posted on 2017-11-28 16:18  lybinger  阅读(596)  评论(0)    收藏  举报

导航