Own in, Genera – Altera SerialLite II IP Core User Manual

Page 89

Advertising
background image

Chapter 5: Testbench

5–3

Testbench Specifications

January 2014

Altera Corporation

SerialLite II MegaCore Function

User Guide

The generated data follows a pseudo-random sequence (Verilog HDL) or
incrementing data sequence (VHDL) that is checked by the Atlantic monitors.

Each packet has an incrementing identifier (first byte in the packet) that is checked
by the Atlantic monitor.

The SISTER MegaCore function is a SerialLite II MegaCore function with parameters
derived from the DUT parameters. If the DUT is symmetrical (receiver's parameters
matching transmitter's parameters), the SISTER's parameters match the DUT
parameters. If the DUT is asymmetrical, the SISTER's parameters are different than
the DUT's parameters, so that the DUT's transmitter parameters match the SISTER's
receiver parameters and vice-versa. For a broadcast DUT, there are multiple SISTER
instantiations. Pin monitor utilities monitor the SerialLite II status and error pins of
the DUT and SISTER(s).

1

The Custom PHY IP core is only applicable in configurations targeted for Arria V and
Stratix V devices.

Depending on the SerialLite II link variation you choose (for example, using the
single, broadcast, or asymmetric mode) the SerialLite II testbench environment may
change, but the basic functionality is unchanged: data is sent or received on the
Atlantic interface of the SerialLite II DUT IP model and received or sent on the
Atlantic interface of the SerialLite II SISTER IP model.

Figure 5–1. SerialLite II Testbench Environment (Non-Broadcast)

Notes to

Figure 5–1

:

(1) The DUT and the SISTER MegaCore functions may have different parameters; depending on the DUT parameters, and some components may be

missing.

(2) _DAT = Regular Data Port; _PRI = High Priority Port; _DUT = Refers to DUT side; _SIS = Refers to SISTER side.

sl2_top
(IP Functional
Simulation Model)

DUT

sl2_top_sister
(IP Functional
Simulation Model)

SISTER

AGEN_DAT_DUT

Status

Monitor 1

(DUT)

Clock and

Reset

Generator

Custom

PHY IP

Core

Atlantic

Interface

Atlantic

Interface

SerialLite II

High-Speed

Interface

SerialLite II Testbench

AGEN_PRI_DUT

AMON_DAT_DUT

AMON_PRI_DUT

AMON_DAT_SIS

AMON_PRI_SIS

AGEN_DAT_SIS

AGEN_PRI_SIS

Status

Monitor X

(DUT)

Status

Monitor 1

(SISTER)

Status

Monitor X
(SISTER)

Advertising