Base addresses, Base addresses –3 – Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 62

Advertising
background image

Chapter 6: 10M-10GbE MAC with IEEE 1588v2 Design Example

6–3

10M-10GbE MAC with IEEE 1588v2 Design Example Files

February 2014

Altera Corporation

10-Gbps Ethernet MAC MegaCore Function User Guide

Ethernet ToD Clock—provides 64-bits and/or 96-bits time-of-day to TX and RX of
10GbE Ethernet MAC.

Pulse Per Second Module—returns pulse per second (pps) to user.

Avalon-MM Master Translator—provides access to the registers of the following
components through the Avalon-MM interface:

MAC

Backplane Ethernet 10GBASE-KR PHY

Transceiver Reconfiguration Controller

ToD Clock

6.2.1. Base Addresses

Table 6–1

lists the design example components that you can reconfigure to suit your

verification objectives. To reconfigure the components, write to their registers using
the base addresses listed in the table and the register offsets described in the
components' user guides.

1

This design example uses a 19-bit width address bus to access the base address of
components other than the MAC.

6.3. 10M-10GbE MAC with IEEE 1588v2 Design Example Files

Figure 6–2

shows the directory structure for the 10M-10GbE MAC with IEEE 1588v2

design examples and testbenches.

Table 6–1. Base Addresses of 10M-10GbE MAC with IEEE 1588v2 Design Example Components

Component

Base Address

MAC Channel 0

0x00000

MAC Channel 1

0x20000

Backplane Ethernet 10GBASE-KR PHY Channel 0

0x80000

Backplane Ethernet 10GBASE-KR PHY Channel 1

0x80800

Configure Reconfiguration Channel 0

0x80400

Configure Reconfiguration Channel 1

0x80500

Time of Day Clock (1G) Channel 0

0x81100

Time of Day Clock (10G) Channel 0

0x81000

Time of Day Clock (1G) Channel 1

0x81300

Time of Day Clock (10G) Channel 1

0x81200

Figure 6–2. 10M-10GbE MAC with IEEE 1588v2 Design Example Folders

<ip_lib>/ethernet/altera_eth_10g_design_example

altera_eth_10g_mac_base_kr_1588

testbench

reconfig

Advertising