YARP Monitor
Every Testbench needs a monitor
For the yarp_monitor component of the YARP CPU testbench, we would be implementing the same mechanism
as we did for the apb_slave_monitor component in the apb_testbench module. The monitor would be used to
monitor the YARP CPU's instruction and data memory interfaces and would then send those transactions to the
scoreboard for checking. In the case of the yarp_monitor, the mailbox would be written every cycle and the
valid/ready handshake would be done in the scoreboard. This is needed since the way the instruction and the
data memory interfaces are implemented in the YARP CPU, the scoreboard would need access to the valid on the
data memory interface in order to check the transactions correctly.
Loading the interactive workspace...