首页 > 解决方案 > SystemVerilog $bits() 返回类型?

问题描述

正如我从 SystemVerilog 3.1a 语言参考手册中了解到的,“$bits 系统函数返回将表达式保存为位流所需的位数。”

  1. 这个函数返回什么类型?
  2. 这种类型的机器是否取决于最大尺寸?
  3. 这是最大的systemverilog类型longint吗?

任何指向揭示这个谜团的规范或文档的链接都将不胜感激。

标签: system-verilog

解决方案


根据系统 Verilog 标准:

20.6.2 表达式大小系统函数 $bits 系统函数返回将表达式保存为位流所需的位数。返回类型是整数

6.11 整数数据类型 integer -- 4 状态数据类型,32 位有符号整数


推荐阅读