スポンサーサイト

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

[VHDL][検証] OS-VVM Example:Sensors動かしてみた。

Open Source VHDL Verification Methodology(OS-VVM) のライブラリにある Example:Sensors を ModelSim-ASEで動かしてみました。


同封されている実行スクリプトは Aldecのシミュレータを
想定しているものになります。
そのため、以下のような Makefileファイルを作って動かしてみました。


作成したファイル

※example/Sensors/src 内で動かす想定で、相対パスを指定しています。

  • Makefile
  • run: work compile sim
    
    work:
        vlib work
    
    compile:
        vcom -2008 \
    ../../../packages/SortListPkg_int.vhd \
    ../../../packages/RandomBasePkg.vhd \
    ../../../packages/RandomPkg.vhd \
    ../../../packages/CoveragePkg.vhd
        vcom -2008 ../src/sensors.vhd
    
    sim:
        vsim -c -L work sensors -GIntelligent=True -GDataSDinc=4.0 -do "run -all; quit"
    
    clean:
        rm -rf work transcript vsim.wlf

動作結果

: (略)
# run -all 
# *** Initialized Randomization and Coverage Structures ***
#   Data mean value set to 1.280000e+02
#   Data SD value set to 3.200000e+01
#   Data coverage holes count is: 15
#     Standard Deviation for data generation increased to 3.600000e+01
# Index Coverage achieved after 64 iterations.
#   Data coverage holes count is: 4
#     Standard Deviation for data generation increased to 4.000000e+01
#   Data coverage holes count is: 3
#     Standard Deviation for data generation increased to 4.400000e+01
#   Data coverage holes count is: 1
#     Standard Deviation for data generation increased to 4.800000e+01
# $ Sensor Data Coverage achieved after 194 iterations.
# *** Complete Coverage achieved !!! ***
# *******   Reporting Stage...   *******
# $$$ Sensor Data Coverage Results $$$
#   Bin: 0 to 15; Count: 1
#   Bin: 16 to 31; Count: 4
#   Bin: 32 to 47; Count: 2
#   Bin: 48 to 63; Count: 5
#   Bin: 64 to 79; Count: 13
#   Bin: 80 to 95; Count: 23
#   Bin: 96 to 111; Count: 23
#   Bin: 112 to 127; Count: 27
#   Bin: 128 to 143; Count: 35
#   Bin: 144 to 159; Count: 22
#   Bin: 160 to 175; Count: 20
#   Bin: 176 to 191; Count: 1
#   Bin: 192 to 207; Count: 9
#   Bin: 208 to 223; Count: 5
#   Bin: 224 to 239; Count: 1
#   Bin: 240 to 255; Count: 3
# Database written to 'quicktest_Dcovdb.txt' text file.
####### Sensor Matrix Index Coverage Results #######
#      4     4     6     3     2     2     2     3
#      2     2     3     4     2     4     2     3
#      4     4     3     2     5     1     1     1
#      3     1     4     2     3     3     4     4
#      3     4     1     4     3     4     4     4
#      5     5     2     2     3     1     3     4
#      6     2     3     4     2     1     1     4
#      4     5     4     2     4     3     2     2
# Database written to 'quicktest_XYcovdb.txt' text file.
# *** Goodbye! :-) ***
#  quit 


フリーで出来るということで、もっと詳細見ていきたいですね。

関連記事

コメントの投稿

非公開コメント

プロフィール

Kocha

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

カレンダー
08 | 2017/09 | 10
- - - - - 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
カテゴリ
OVP (4)
最新記事
最新コメント
アーカイブ
リンク
Twitter
アクセス人数
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。