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