|
楼主 |
发表于 2014-10-8 20:55:26
|
显示全部楼层
强哥,7.4.2节中,如果用reg_file区分不同的hdl路径,那么在sequence中读写相应寄存器时,与不用reg_file的 ...
watercube 发表于 2014-10-8 16:37
1. hdl路径只是作用于backdoor,你用的是frontdoor。2. “p_sequencer.p_rm.mb_ins.regA.read(status, value, UVM_FRONTDOOR)就不会报错,如果写成p_sequencer.p_rm.mb_ins.fileA.regA.read(status, value, UVM_FRONTDOOR)就不行。”
你的这两种方式中,只有第一种使用方式是正确的。至于第二种方式,我也是第一次见到。肯定不会这样用。
3. 至于用不用reg_file,在读写操作的时候没有任何区别,只是在最初建立reg model时有区别。当reg model建立好的时候,如果建reg model的用reg model的不是一个人,那么用reg model的人根本不知道是否有reg file。 |
|