beautypg.com

Altera Low Latency 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 37

background image

Figure 2-5: Low Latency 40-100GbE non-40GBASE-KR4 IP Core Testbench

Illustrates the top-level modules of the Low Latency 40GbE and 100GbE example testbenches. Dotted

lines illustrate that for IP core variations without adapters, the testbench connects directly to the TX and

RX MAC.

Low Latency 40GbE and 100GbE

MegaCore Function

Packet

Generator

Packet

Checker

Sample

ROM

Sample

ROM

Test Controller

TX MAC

RX MAC

RX PHY

TX PHY

Adapter

Adapter

Memory Map Register

Read/Write Handler

Figure 2-6: 40GBASE-KR4 LL 40GbE IP Core Testbench

Illustrates the top-level modules of the LL 40GBASE-KR4 example testbench. To support the simulation

of auto-negotiation, the testbench uses two instances of the IP core instead of configuring the IP core in

loopback mode.

Random

Skew

Test Controller

& Test Result Checker

Packet

Generator

Packet

Sanity Check

Altera Transceiver Reconfiguration Controller

IP Core

Altera Transceiver Reconfiguration Controller

IP Core

Packet

Generator

Packet

Sanity Check

Transmit Adapter

Receive Adapter

40GBASE-KR4 LL 40GbE

IP Core

without Adapter

Avalon-MM

Register Poll

Write Control

Transmit Adapter

Receive Adapter

40GBASE-KR4 LL 40GbE

IP Core

without Adapter

40GBASE-KR4 LL 40GbE MegaCore Function

with Adapter

40GBASE-KR4 LL 40GbE MegaCore Function

with Adapter

4

4

TX Txvr

PLL

TX Txvr

PLL

UG-01172

2015.05.04

Low Latency 40-100GbE IP Core Testbench Overview

2-23

Getting Started

Altera Corporation

Send Feedback

This manual is related to the following products: