我正在使用 C++ 使用 SystemC 进行基于硬件的模型设计。SystemC 作为 C++ 扩展引入了对信号和字节描述有用的特定数据类型。
通常如何访问数据类型的第一位,例如:
sc_bv<16> R0;
或访问tmp
.
int my_array[42];
int tmp = my_array[1];
sc_bv 是一种位向量数据类型,用于存储二进制序列。现在我想要该数据类型的前四位,例如。我的背景是 C# 和 Java,因此我通常会怀念一些基于 OOP 和反射的 API 结构。我需要对这个低级的东西进行转换。有用的介绍性内容会有很大帮助。
谢谢:),希望