SystemCを使用したハードウェアベースのモデル設計にC++を使用しています。C ++拡張としてのSystemCは、信号とバイトの記述に役立つ特定のデータ型を導入します。
一般に、次のようにデータ型の最初のビットにアクセスするにはどうすればよいですか。
sc_bv<16> R0;
または、の最初の4ビットにアクセスしますtmp
。
int my_array[42];
int tmp = my_array[1];
sc_bvはビットベクトルデータ型であり、バイナリシーケンスを格納します。ここで、そのデータ型の最初の4ビットが必要です。私のバックグラウンドはC#とJavaであるため、一般的にOOPとReflexionベースのAPI構造のいくつかが恋しいです。この低レベルのもので変換を実行する必要があります。便利な入門的なものが大いに役立ちます。
ありがとう:)、wishi