SerialLite II IP Core User Guide

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

4.3. Simulation Flow

You can use the SerialLite II testbench as a template for creating your own testbench or modify it to increase the testing coverage.
The SerialLite II testbench performs the following tests, if applicable:
  • The testbench waits for the main reset sequence to end.
  • The testbench waits for both SerialLite II links to come up (DUT and SISTER).
  • If the regular data port is enabled, the testbench begins to send data from the data port Atlantic generators (DUT and SISTER side). The data Atlantic monitors check that the first data matches the first data sent from the generators and so on, until all the data is sent.
  • In Verilog HDL only, if the priority data port is enabled, the testbench begins to send data from the priority port Atlantic generators. The priority Atlantic monitors checks that the first priority data matches the first priority data sent from the generator and so on, until all the data is sent.

When all monitors receive the last packet, the testbench ends.