凡人の日々の経過を記録
カレンダー
カテゴリー
リンク
最新記事
(03/21)
(03/11)
(03/05)
(03/02)
(02/06)
ブログ内検索
コガネモチ
とりあえず、実行してみた。
#include "scv.h" int sc_main( int argc, char* argv[] ) { int data = 1234; int bitwidth = scv_get_extensions(data).get_bitwidth(); scv_get_extensions( data ).print(); printf( "bitwidth=%d\n", bitwidth ); return 0; } 実行結果はつぎのとおり。 ------------------- 1234 bitwidth=32 ------------------- とりあえず、実行できた!!! どうやら、インクルードはscv.hのみで間に合うようで、systemc.hは省略できるようだ。 ここでは試しにscv_get_extensionsというのを使ってみたが、あまり使う用途はなさそう。 sc_uint<15> a; int bitwidth = scv_get_extensions(a).get_bitwidth(); これはbitwidth=15になった。 PR この記事にコメントする
|