3rd release版説明
UVMソースコード記述のヘルパーツールを暫定リリースします。コードはこちらから探してください。
一応出力コードを張り付けて検証はしています(抜けがなければいいのですが)。
実行例
太字:ツールからの問い合わせ
青字:ユーザー入力(例はubusサンプルより)
白黒反転:ツール出力(これをbuild_phaseに貼り付ける)
uvm_code_helper > Please select mode
1. phasing template
2. create instance/sequence
2
uvm_code_helper > Please input UVM instance line(s), then 'e' + enter.
ubus_master_driver driver;
uvm_sequencer#(ubus_transfer) sequencer;
ubus_master_monitor monitor;
e
uvm_code_helper > What kind of code do you want to generate ?
1. create instance
2. create sequence
uvm_code_helper > 1
driver = ubus_master_driver::type_id::create("driver", this);
sequencer = uvm_sequencer#(ubus_transfer)::type_id::create("sequencer", this);
monitor = ubus_master_monitor::type_id::create("monitor", this);