system-verilog - SystemVerilog $bits() 返回类型?
问题描述
正如我从 SystemVerilog 3.1a 语言参考手册中了解到的,“$bits 系统函数返回将表达式保存为位流所需的位数。”
- 这个函数返回什么类型?
- 这种类型的机器是否取决于最大尺寸?
- 这是最大的systemverilog类型longint吗?
任何指向揭示这个谜团的规范或文档的链接都将不胜感激。
解决方案
根据系统 Verilog 标准:
20.6.2 表达式大小系统函数 $bits 系统函数返回将表达式保存为位流所需的位数。返回类型是整数
6.11 整数数据类型 integer -- 4 状态数据类型,32 位有符号整数
推荐阅读
- php - Codeigniter URL 中的双斜杠问题
- time-complexity - 哈希表时间复杂度混淆
- html - 如何通过xpath在第一个子节点之前获取节点的文本?
- amazon-web-services - 查找 executionRoleArn、taskRoleArn 的值
- java - Java:处理文件时Arraylist超出范围
- laravel - 使用 Laravel Sanctum 进行 Vue SPA 身份验证
- javascript - 如何在反应中通过多个组件传递数据?
- python - OperatorNotAllowedInGraphError:不允许迭代 `tf.Tensor`:AutoGraph 确实转换了此函数
- swift - 布尔函数返回默认值,直到在 Firebase DB XCode Swift 中检查实际值
- python - 为数据框行随机分配 1 个值 - 需要帮助