2017-12-01 32 views
0

irunを使用してシステムの信号を検査しようとしています。 私はグーグルで次のように波をダンプするいくつかの例を見つけました。SystemVerilogコードのSimVision用プローブの設定

initial begin                 
    $recordfile("sv_wave");             
    $recordvars("depth=all",pstest);           
    end 

これは機能しているようですが、他の変数は「値なし」の値を見ることができません。

以下のスクリプトを使用してシミュレーションを実行します。

irun \                   
    +access+wrc \                
    -cdn_vip_root /u572/cadence/installs/VIPCAT113 \      
    /u572/sv/denaliMem.sv \ 
    /u572/sv/denaliCdn_ahb.sv \  
    /u572/svExamples/simpleExample/hdl/master_mux.v \ 
    /u572/svExamples/simpleExample/hdl/slave_mux.v \ 
    hdl/ahb_verilog.v \               
    test2.v \ 
    tb.sv \                  
    -incdir /u572/svExamples/simpleExample \ 
    -timescale 1ps/1ps -top pstest 

変数の値なし変数の値を取得するにはどうすればよいですか?

答えて

0

シミュレータ側では、使用できるコマンドはprobe -create <signal> <options>です。 irun simulatorコンソールにそれを入力するか、起動時に.tclファイルに指示として入力することができます。詳細説明&の例については、Simulator Tcl Commands/probeセクションのシミュレータに付属のドキュメントを参照してください。

関連する問題