Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

OVM : An OVM Register Package V 1.1(その2)

Verification Engineerの戯言

IP-XACTファイルからreg_memのSystemVerilogコードに変換するには、次のようなコマンドを実行します。
    % java -jar $REGMEM_HOME/builder/ipxact/regmem_ipxact2sv_parser.jar \
      -i <ipxact_register_model_file_name> [-o <output_sv_file_name>] \
      [-ve [none | internal | external]]

変換ツールはJavaで書かれていて、Memory & Registerのパッケージのbuilder/ipxactディレクトにストアされています。

変換ツールを使った例題は、examples/ipxact_exampleです。
このディレクトリにあるrun.shの最後から3行目のコマンド
    ${JAVA_HOME}/bin/java -jar $REGMEM_HOME/builder/ipxact/regmem_ipxact2sv_parser.jar \
      -i $REGMEM_HOME/examples/ipxact_example/xbus_simple_model.spirit 
      -o ./ipxact_xbus_rgm_simple_model.sv -ve internal 

により、xbus_simple_mode.spritファイルからipxact_xbus_rgm_simple_model.svファイルが生成されます。

検証、Verification、SystemVerilog、OVM、Open Verification Methodology