queue
queueの例題です。
例題のように、queueを表すのには、[$]を使います。
queueには、つぎのような関数(メソッド)があります。
・ size
・ insert
・ delete
・ pop_front
・ pop_back
・ push_front
・ push_back
queueを空にするには、
q = {}:
のようにします。
添付ファイル(mailbox.sv)をModelSim AE 6.4a Starter Editionでシミュレーションした結果は、次のようになります。
# vsim -do {run ;quit} -c test_queue
# Loading sv_std.std
# Loading work.test_queue
# run