systemc算数数据类型
时间: 2023-11-03 07:06:15 浏览: 167
SystemC IEEE公开标准LRM
SystemC支持以下算数数据类型:
1. sc_int:有符号整数类型,可以指定位宽。
2. sc_uint:无符号整数类型,可以指定位宽。
3. sc_bigint:大整数类型,可以指定位宽,支持任意位数。
4. sc_biguint:大无符号整数类型,可以指定位宽,支持任意位数。
5. sc_fixed:定点数类型,可以指定整数位和小数位,支持任意位数。
6. sc_fixed_fast:定点数类型,可以指定整数位和小数位,但是相对于sc_fixed,它的实现更加简单。
7. sc_ufixed:无符号定点数类型,可以指定整数位和小数位,支持任意位数。
8. sc_ufixed_fast:无符号定点数类型,可以指定整数位和小数位,但是相对于sc_ufixed,它的实现更加简单。
9. sc_bv:位向量类型,可以指定位宽。
10. sc_lv:逻辑向量类型,可以指定位宽。
这些数据类型可以用于模拟数字电路中的算术运算,包括加、减、乘、除、移位等运算。
阅读全文