はじめに
時々必要になるが、その時には多分忘れているであろう知識を書き残しておく。
modport でテストベンチからDUTの出力への書き込みを阻止する(失敗)
【発想】interface に modport でマスター側(テストベンチから書き込む想定)ポート mst_port を定義して driver で vif.mst_port.xxx = yyy とすれば input 指定しているポートに対する誤った書き込みを阻止できるか?
【試した環境】Questa Sim-64 vsim 2021.1 Simulator 2021.01 Jan 19 2021
【結果】効果なし。mst_port 内で input 指定しているポートにも書き込みできてしまう。
