ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2006-9-1 10:28
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3088
Post-Fit SimulationもVeritakでできた
基本的にVerilogを選択してModelSimをインストールしてあればModelSim用のPost-Fit Simulationモデルを借用してVeritakでシミュレーションを行うことは可能なはず。

実際にやってみたら簡単に出来た。

Behavioral Simulationとの違いは、veritakのprojectでシミュレーション対象のVerilog Moduleソース(calendar.v)の代わりにISEのnetgenがModelSimでのPost-Fit Simulation用に生成したtiming modelネットリストファイル(netgen/fit/calendar_timesim.v)を指定し、最後にModelSimのディレクトリにあるXilinx用ライブラリディレクトリ(Xilinx\verilog\src\simprims)をAdd lib dirします。topはBehavioral Simulationで用いたのと同じテストベンチのVerilogソースファイル。



今度はデバイス固有のレジスタ初期化が行われるのでBehavioral Simulationのときと違ってカウンターやレジスタは不定にはなりません。ちょっとModelSimと比べてバス形式の信号を表示するために信号名を一覧から探すのがやっかいですが基本的に同じ結果が得られます。やはりveritakの特徴である追加で信号を見たい時にシミュレーションをやり直す必要がないのは便利ですね。

それと表示信号を追加したあと表示フォーマットが変更できないと書いたのですが、ちゃんと出来ました。ちょっとveritak固有のユーザーインターフェースが癖があって慣れないためおかしな選択範囲が現れたりしてとまどいます。慣れの問題でしょうか。

シミュレーション速度は速度制限がかかるModelSimと比べると圧倒的に速いので長い期間のシミュレーションも躊躇なくできます。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Veritak Verilog HDLシミュレータを使ってみる webadm 2006-8-31 21:24
   » Post-Fit SimulationもVeritakでできた webadm 2006-9-1 10:28
       むtiming simulationになってない webadm 2006-9-1 11:35
         遅延シミュレーションはできた webadm 2006-9-1 21:00
           Veritakでもhold time違反は表示されていた webadm 2006-9-1 21:52
             Veritakは意外にタイミング違反チェックが厳しい? webadm 2006-9-1 23:03
               新たな謎が webadm 2006-9-2 0:42
                 Coolrunner-IIだとどちらも問題なし webadm 2006-9-2 3:51

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索