generate block有点类似for循环,可以减少重复代码。比for高级的地方在于,for只能用在普通的不同index信号的赋值,而generate还可以用于多个module、always、function、task、assign、case、if等等更复杂语句的创建。
语法格式不难,看下面的例子:
效果等同于
【SystemVerilog】generate block
最新推荐文章于 2025-04-26 09:00:00 发布
generate block有点类似for循环,可以减少重复代码。比for高级的地方在于,for只能用在普通的不同index信号的赋值,而generate还可以用于多个module、always、function、task、assign、case、if等等更复杂语句的创建。
语法格式不难,看下面的例子:
效果等同于