スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

SCV:ランダムデータの生成

SCVをインストールしたので、色々書いてみたいと思います。
先ずは基本的なランダムデータの生成から。

  • サンプルコード
 1|#include 
 2|
 3|int sc_mainint argc, char* argv[] ) {
 4|
 5|  scv_smart_ptr<int> data_p( "data" );
 6|
 7|  for (int i=0; i<20; i++) {
 8|    data_p->next();
 9|    printf( "[SCV] data = %d\n", data_p->read() );
10|  }
11|
12|  printf( "-----------------------\n");
13|  printf( "--- value -10 to 10 ---\n");
14|  printf( "-----------------------\n");
15|  data_p->keep_only( -1010 );
16|
17|  for (int i=0; i<20; i++) {
18|    data_p->next();
19|    printf( "[SCV] data = %d\n", data_p->read() );
20|  }
21|
22|  return 0;
23|}
  • 実行結果
$> main
             SystemC 2.2.0 --- Jan 15 2012 14:19:56
        Copyright (c) 1996-2006 by all Contributors
                    ALL RIGHTS RESERVED
[SCV] data = 274582505
[SCV] data = 312541390
[SCV] data = 1992744193
[SCV] data = -1884400705
[SCV] data = 1636180398
[SCV] data = -384766123
[SCV] data = 1265361781
[SCV] data = -90387693
[SCV] data = 990903405
[SCV] data = -1438691491
[SCV] data = -30957985
[SCV] data = 1926059172
[SCV] data = -1334344737
[SCV] data = 1338295352
[SCV] data = -1871642813
[SCV] data = -265575299
[SCV] data = 552501642
[SCV] data = -2070797429
[SCV] data = -605527105
[SCV] data = -1723908479
-----------------------
--- value -10 to 10 ---
-----------------------
[SCV] data = -5
[SCV] data = 6
[SCV] data = -4
[SCV] data = 9
[SCV] data = 6
[SCV] data = -4
[SCV] data = 1
[SCV] data = -2
[SCV] data = -2
[SCV] data = 10
[SCV] data = 2
[SCV] data = 10
[SCV] data = -7
[SCV] data = 4
[SCV] data = -9
[SCV] data = -3
[SCV] data = 8
[SCV] data = -2
[SCV] data = 10
[SCV] data = 10

参考サイト


本日バレンタインですね。
本日バレンタインですよ!

関連記事

コメントの投稿

非公開コメント

プロフィール

Kocha

Author:Kocha
なんでもチャレンジ!(^o^)/
E-mail
github:Kocha
イベントカレンダー

カレンダー
04 | 2017/05 | 06
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
カテゴリ
OVP (4)
最新記事
最新コメント
アーカイブ
リンク
Twitter
アクセス人数
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。