数学函数有整数和实数两种,数学系统函数可用于常量表达式!例如:
系统函数 $clog2 将返回函数参数基2对数的上限,参数可以是整数或任意大小的向量值。参数应视为无符号值,参数值为 0 时,结果为 0。在实际应用中,该系统函数特别适合计算寻址给定大小的内存所需的最小地址宽度,或计算表示给定状态数所需的最小向量宽度。
下表1中的系统函数应接受实数参数并返回实数结果,它们的行为应与所示的 C 语言标准数学库函数相匹配:
表1:Verilog至C语言实数函数映射列表
点赞加关注博主(ID:FPGA小飞)的博文,咱们一起系统学习verilog最终标准IEEE Std 1364-2005吧!