40gbase-kr4 ip core variations, 40gbase-kr4 ip core variations -46 – Altera 40-Gbps Ethernet MAC and PHY MegaCore Function User Manual

Page 93

Advertising
background image

40GBASE-KR4 IP Core Variations

The 40GBASE-KR4 IP core supports low-level control of analog transceiver properties for link training

and auto-negotiation in the absence of a predetermined environment for the IP core. For example, an

Ethernet IP core in a backplane may have to communicate with different link partners at different times.

When it powers up, the environment parameters may be different than when it ran previously. The

environment can also change dynamically, necessitating reset and renegotiation of the Ethernet link.
The 40-100GbE IP core 40GBASE-KR4 variations implement the IEEE Backplane Ethernet Standard

802.3ap-2007. The 40-100GbE IP core provides this reconfiguration functionality in Stratix V devices by

configuring each physical Ethernet lane with an Altera Backplane Ethernet 10GBASE-KR PHY IP core if

you turn on Enable KR4 in the 40-100GbE parameter editor. The parameter is available in variations

parameterized with these values:
• Device family: Stratix V

• MAC configuration: 40GbE

• Core option: "PHY" or "MAC & PHY"

• PHY configuration: 40Gbps (4 x 10)

• Duplex mode: Full Duplex
The PHY IP core includes the option to implement the following features:
• KR auto-negotiation provides a process to explore coordination with a link partner on a variety of

different common features. The 40GBASE-KR4 variations of the 40-100GbE IP core can auto-

negotiate only to a 40GBASE-KR4 configuration. Turn on the Enable KR4 Reconfiguration and

Enable Auto-Negotiation parameters to configure support for auto-negotiation.

• Link training provides a process for the IP core to train the link to the data frequency of incoming

data, while compensating for variations in process, voltage, and temperature. Turn on the Enable KR4

Reconfiguration and Enable Link Training parameters to configure support for TX link training.
To enable RX link training, you must also turn on the Enable RX equalization parameter. Two

options are available for TX link training:
• A built-in TX adaptation algorithm.

• A microprocessor interface to support manual control of the link training process. Turn on the

Enable microprocessor interface parameter to configure this support.

• After the link is up and running, forward error correction (FEC) provides an error detection and

correction mechanism to enable noisy channels to achieve the Ethernet-mandated bit error rate (BER)

of 10

-12

. Turn on the Include FEC sublayer to configure support for FEC.

The 40GBASE-KR4 IP core variations include separate link training and FEC modules for each of the four

Ethernet lanes, and a single auto-negotiation module. You specify the master lane for performing auto-

negotiation in the parameter editor, and the IP core also provides register support to modify the selection

dynamically.
The 40GBASE-KR4 IP core is designed to connect to a reconfiguration bundle, which includes the Altera

Transceiver Reconfiguration Controller and logic to assist in reconfiguring the transceivers into the

different modes of operation (AN, LT, and FEC data mode or non-FEC data mode). Altera provides the

testbench and example design to assist you in integrating your 40GBASE-KR4 IP core into your complete

design. The testbench and design example include the reconfiguration bundle. You can examine the

reconfiguration bundle for an example of how to drive and connect the 40GBASE-KR4 IP core.
The 40GBASE-KR4 IP core variations provide two interfaces to control these processes.

3-46

40GBASE-KR4 IP Core Variations

UG-01088

2014.12.15

Altera Corporation

Functional Description

Send Feedback

Advertising
This manual is related to the following products: