调试用的一段代码,与ahb-slave不同,hwdata,hrdata,都是它的输入,因此,hwdata, hrdata 都是比其他的控制信号后延了一个cycle,正如AMBA-SPEC里面所描述。可以认为这是一个小的module,也可以认为这就是几个(2个)always语句块。
顾名思义,总线上的监视器,它的作用就是在AHB上(hsel, hready, htrans, hwrite,haddr)来决定是否有总线的选中操作,而且有数据操作。并且把操作的地址和数据(可能是hwdata或者hrdata)display出来。OK,就是这么简单,但是打印出来的内容输出到sim.log文件里,对调试有很大的帮助。