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