SerialLite II IP Core User Guide

ID 683179
Date 7/13/2021
Public
Document Table of Contents

4.4.3. Status Monitors

The simulation includes status pin monitors (pin_mon) for the DUT and SISTERs (pin_mon_<pin_name> ). When enabled (by default), the status monitor compares the received data against the expected data. If the expected value is different from the current value, the monitor flags an error.

Set the en input pin high to enable a pin monitor, low to disable a pin monitor, or for Verilog HDL only use the tasks. The Verilog HDL pin monitor expected value can be set by a task.

Table 45.  Pin Monitor Tasks (Verilog HDL)
pin_mon Tasks Description
on This task enables monitoring (the en input pin must also be set high to enable monitoring).
off This task disables monitoring (regardless of the value of the en input pin).
verbose_on This task enables the display of verbose messages.
verbose_off This task disables the display of verbose messages.
set_expect (bit value) This task sets the expected pin value.