記事「tips」 の 検索結果 954 件
-
TLM Simを高速化する(Stratus)StratusはWrapperの生成やコンパイルに時間がかかり、TLM Simulationのスピードも感覚的に遅い。 自動生成されるMakefile.prjに頼らず、Makefileにより自分でコ..
-
Stratusで任意のレイテンシのRTLを生成するStratusでRTLを動作合成する時に任意のレイテンシで合成するにはアルゴリズム部分に対し、HLS_CONSTRAIN_LATENCYディレクティブを使用する。括弧で括り1行目に記述する。 #..
-
Stratusのライセンスをキュー待ちするjobを投入した時にライセンス空きがない場合、キュー待ちするにはproject.tclに次の1行を追加すればよい。 enable_license_waiting
-
Stratusでプロファイルデータを取得するTLMのSim実行時間が遅い時にプログラムのどこで時間を食っているのかプロファイルを取って調べる方法。 テストベンチ側に原因があるときはその部分を改善することでSimulationのか加速が期待でき..
-
コマンドラインからメモリモデルを生成する (Stratus)既にメモリエディタで生成した.bdmファイルがあれば、Stratus IDEを使わなくても、コピー&修正してコマンドラインからメモリモデルを生成することが可能である。 % bdw_memgen ..
-
SVNで実行権を付加してコミットする実行権が付いていないファイルにchmod +xしたあと、svn ciしてもコミットはしてくれない。 以下の方法で、実行権を付加してコミットする。 # 1. 実行権を付加 % svn prop..
-
チェックアウトしたリビジョンと最後のコミットリビジョンを確認するsvn stコマンドに-v(= --verbose)オプションを付けると、チェックアウトしたリビジョン、 最後のコミットリビジョンとコミットしたユーザーの情報を見ることができる。 svn st..
-
動作合成と論理合成で異なる周波数で合成する (Stratus)動作合成と論理合成で異なる周波数で合成したい時は別変数にしてset_logic_synthesis_optionsに 直接渡してあげればよい。変数を渡すときは{}ではなく””で囲う必要がある。 ..
-
max, min, abs■math.h #include <systemc.h> class math{ public: math(){}; ~math(){}; te..
-
(E109) complete binding failed の解析入出力ポートが全て接続されていないとき実行時に出る下記のエラー。SC_MODULEのポートを定義順に0から数えていくことになるのだが、ポートの数が多くなったり、2次元配列やクラスを使っていると数えるの..
-
Stratusが異常終了した原因を解析するErrorが起きて異常終了した時は、GDBを使うと原因を特定しやすい。 環境変数BDW_SIM_CONFIGをセットしたのちにGDBで実行し、info stackとかする。 % setenv ..
-
【 ヒルトン・プレミアムクラブ・ジャパン(HPCJ) 】年会費5000円割引+素敵なバースデーケーキ★【 ヒルトン・プレミアムクラブ・ジャパン(HPCJ) 】年会費5000円割引 ヒルトンプレミアム クラブジャパンの特典はこちら! オススメの特典は、こちらです!1、ステ..