Testbenches without adapters, Testbenches without adapters -18 – Altera 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 40

Advertising
background image

7. At marker 7, the 40GbE IP core asserts

l4_rx_valid

, indicating that the it has valid data to send to the

client on

l4_rx_data[255:0]

.

8. At marker 8, the 40GbE IP core deasserts

l4_rx_valid

, indicating that the 40GbE IP core does not

have new valid data to send to the client on

l4_rx_data[255:0]

.

l4_rx_data[255:0]

remains

unchanged for a second cycle.

9. At marker 9, the IP core asserts

l4_rx_endofpacket

, indicating the end of the RX packet.

l4_rx_empty[4:0]

has a value of 0x1D, indicating that 29 least significant bytes of the last cycle of the

RX packet empty.

Note: The ready latency on the TX client interface with adapters is 0.

Related Information

Avalon Interface Specifications

For more information about the Avalon-ST protocol.

Testbenches without Adapters

Figure 2-6: 40-100GbE IP Core Testbench Without Adapters

Illustrates the top-level modules of the 40GbE and 100GbE example testbenches that do not use adapters.

In the file names, * denotes 40 for 40GbE IP cores and 100 for 100GbE IP cores.

Transmit MAC

(alt_e*_mac_tx)

CSR MAC

(alt_e*_mac_csr)

Receive MAC

(alt_e*_mac_rx)

Transmit PCS

(alt_e*_pcs_tx)

PHY CSR

(alt_e*_phy_csr)

Receive PCS

(alt_e*_pcs_rx)

PMA

(alt_e*_pma)

MAC (alt_e*_mac)

PHY Core (alt_e*_phy)

40GbE and 100GbE MegaCore Function without Adapter (alt_e*)

Packet

Generator

Packet

Checker

Sample

ROM

Test Controller

& Test Result Checker

Memory Map Register

Read/Write Handler

Table 2-7: 40-100GbE IP Core Testbench Without Adapters File Descriptions

Lists the key files that implement the example testbenches.

File Names

Description

Testbench and Simulation Files

2-18

Testbenches without Adapters

UG-01088

2014.12.15

Altera Corporation

Getting Started

Send Feedback

Advertising
This manual is related to the following products: