SerialLite II IP Core User Guide

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

4. SerialLite II IP Core Testbench

The SerialLite II IP core testbench helps you to verify your design implementation.

The testbench shows you how to instantiate a model in a design, it stimulates the inputs and checks the outputs of the interfaces of the SerialLite II IP core, demonstrating basic functionality. The demonstration testbench is generic and you can use it with any Verilog HDL or VHDL simulator. You can run the testbench in the standard edition (SE) or the Altera edition (AE) of the ModelSim software.

  • Easy to use simulation environment for any standard Verilog HDL or VHDL simulator. For VHDL configurations where the VHDL demonstration testbench is not generated, a mixed language simulator is required to simulate the Verilog HDL testbench with the VHDL IP Functional Simulation models
  • Open source Verilog HDL or VHDL testbench files.
  • Flexible SerialLite II functional model to verify your application that uses any SerialLite II IP core.
  • Simulates all basic SerialLite II transactions.
Note: For Intel® Arria® 10, Arria® V, Cyclone® V, and Stratix® V configurations, you are required to edit the dynamically generated testbench to include the Custom PHY IP core instantiation. You also need to update the generated <variant_name>_run_modelsim.tcl to include the Custom PHY transceiver files.