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

Page 172

Advertising
background image

The interface between the MAC and PHY modules of the IP core is XLGMII for the 40GbE IP core and

CGMII for the 100GbE IP core. The interface between the PHY and external physical medium dependent

(PMD) optical module or other device is XLAUI for the 40GbE IP core and CAUI for the 100GbE IP core,

providing a bandwidth of either 4 or 10 × 10.3125 Gbps.
An Avalon-MM control and status (management) interface provides access to the MAC and PHY

registers in the IP core and also controls the MDIO, 2-wire serial, and PMD controllers on the PCB (for

non-40GBASE-KR4 variations) or the reconfiguration bundle (for 40GBASE-KR4 variations).
The example design is provided as a Quartus II project. The example design is crafted for you to configure

on a C2 device in a specific Altera development kit. To use a different device or development kit, you must

modify the project.
By default, the example design configures on one of the following Altera development kits, as appropriate

for the IP core target device and variation:
• 100G Development Kit, Stratix IV GT Edition

• 100G Development Kit, Stratix V GX Edition

• Transceiver Signal Integrity Development Kit, Stratix V GT Edition

• Transceiver Signal Integrity Development Kit, Stratix V GX Edition (for 40GBASE-KR4 IP cores)
To set up and configure the example design on the device, follow these steps:
1. Follow the steps in Chapter 2, Getting Started to generate your IP core. Refer to the figures for

information about the variations for which an example design can be generated.
Note: When prompted at the start of generation, you must turn on Generate example design.

2. In the Quartus II software, on the File menu, click Open Project.

3. Navigate to the example design project folder, select the Quartus Project File (.qpf), <instance_name

>_example/alt_e40_e100/example/< example_design_name >.qpf, and click Open.

4. On the Processing menu, click Start Compilation.

5. Program the targeted Altera device with the Quartus II Programmer.

Related Information

40-100GbE Example Design Registers

on page 3-116

PMD Registers

on page 3-116

MDIO Registers

on page 3-117

2-Wire Serial Interface Registers

on page 3-118

40-100GbE IP Core File Set

Illustrates the path to the example design Quartus II project file.

Avalon Interface Specifications

For more information about the Avalon-MM and Avalon-ST protocols, including timing diagrams.

All Development Kits web page

For information about the Altera development kits that the example designs target.

Volume 3 of the Quartus II Handbook

For information about programming an Altera device, refer to the "Device Programming" section.

A-4

40-100GbE IP Core Example Design

UG-01088

2014.12.15

Altera Corporation

40-100GbE IP Core Example Design

Send Feedback

Advertising
This manual is related to the following products: