SystemCでハードウェアベースのモデル設計にC++を使用しています。 C++の拡張機能であるSystemCは、シグナルとバイトの説明に役立つ特定のデータ型を導入しています。C++によるデータ型のビットへの選択的アクセス
sc_bv<16> R0;
またはtmp
の最初の4ビットにアクセス:
は、どのように私のような一般的なデータ型の最初のビットにアクセスすることができます。
int my_array[42];
int tmp = my_array[1];
sc_bvはバイナリシーケンスを格納するビットベクトルデータ型です。今度は、そのデータ型の最初の4ビットが必要です。 g。私の背景はC#とJavaです。したがって、一般的なOOPとReflexionベースのAPI構造のいくつかが欠けています。私はこの低レベルのもので変換を実行する必要があります。便利な入門用のものが多く役立ちます。
おかげ:)、 wishi