enum
enumの例題です。
enumを$displayシステム関数なので表示されるときは、%dなどの数値ではなく、%s(文字列)を使うと便利です。
%sを指定するとenumの各エントリ名が表示されます。
添付ファイル(enum_errors.sv)をModelSim AE 6.4a Starter Editionでシミュレーションした結果は、次のようになります。
# vsim -c test
# Loading sv_std.std
# Loading work.enum_error_sv_unit
# Loading work.test
run -all
# run_single : Write
# run_single : Read
# top : Write
# run_single : Write
# top : Read
# run_single : Read
quit