自己开发的VIP monitor通过TLM port口连接到RefenceModel 但是get不出transaction的问题
今天遇到很隐蔽的问题,卡了我一下午,起因是自己开发的VIP和monitor,以及全新的RM。连接一笔transaction 死活连接不上。
先说结论,在ENV的connect phase里,连好analysis_port和fifo的analysis_export后,RM中必须要运行run_phase,而不能是main phase,我用main_phase调试了半天,换成run_phase就可以get出来了。
具体原因后面有空需要再仔细研究一下。。。之前的环境是用的main_phase就没问题。
run_phase包含了全部12种phase 全部运行一遍,main phase是run phase 12个phase中的一个。