作为C++的一个硬件库,Syst当然支持所有的C++数据类型,同时Syst还定义了专有的数据类型。列表如下:
表2-4 SystemC专有数据类型
|
类型名 |
类型说明 |
| sc_bit | 2值单比特数据类型 |
| sc_log | 4值单比特数据类型 |
| sc_int | 1到64比特有符号整型数据类型 |
| sc_uint | 1到64比特无符号整型数据类型 |
| sc_bigint | 任意宽度的有符号整型数据类型 |
| sc_biuint | 任意宽度的无符号整型数据类型 |
| sc_bv | 任意宽度的2值比特向量数据类型 |
| sc_lv | 任意宽度的4值比特向量数据类型 |
| sc_fixed | 模板类有符号定点数据类型 |
| sc_ufixed | 模板类无符号定点数据类型 |
| sc_fix | 非模板类有符号定点数据类型 |
| sc_ufix | 非模板类无符号定点数据类型 |