指令 `celldefine 和 `endcelldefine 将module模块标记为单元模块。单元模块用于某些 PLI (PLI:Programming language interface)应用程序,如延迟计算。官方建议将每个 `celldefine 与 `endcelldefine 搭配使用,但并非必须。源代码中最新出现的指令会控制模块是否被标记为单元模块。在一个源代码描述中,可能会出现多对这样的指令。这些指令可以出现在源代码描述的任何地方,但建议在模块定义之外指定这些指令。`resetall指令包括`endcelldefine指令的效果。
点赞加关注博主(ID:FPGA小飞)的博文,咱们一起系统学习verilog最终标准IEEE Std 1364-2005吧!