Altera Triple Speed Ethernet MegaCore Function User Manual

Page 85

Advertising
background image

Description

Section

Dword Offset

Transmit and receive datapaths control register. For more
information about these registers, see

Transmit and Receive

Command Registers (Dword Offset 0x3A – 0x3B)

on page

6-13.

Transmit Command

0x3A

Receive Command

0x3B

Upper 32 bits of selected statistics counters. These registers are
used if you turn on the option to use extended statistics counters.
For more information about these counters, refer to

Statistics

Counters (Dword Offset 0x18 – 0x38)

on page 6-11 .

Extended Statistics Counters

0x3C – 0x3E

Unused.

Reserved

0x3F

64-entry write-only hash table to resolve multicast addresses.
Only bit 0 in each entry is significant. When you write a 1 to a
dword offset in the hash table, the MAC accepts all multicast
MAC addresses that hash to the value of the address (bits 5:0).
Otherwise, the MAC rejects the multicast address. This table is
cleared during reset.

Hashing is not supported in 10/100 and 1000 Mbps Small MAC
core variations.

Multicast Hash Table

0x40 – 0x7F

MDIO Space 0 and MDIO Space 1 map to registers 0 to 31 of
the PHY devices whose addresses are configured in the

mdio_

addr0

and

mdio_addr1

registers respectively. For example,

register 0 of PHY device 0 maps to dword offset 0x80, register 1
maps to dword offset 0x81 and so forth.

Reading or writing to MDIO Space 0 or MDIO Space 1
immediately triggers a corresponding MDIO transaction to read
or write the PHY register. Only bits [15:0] of each register are
significant. Write 0 to bits [31:16] and ignore them on reads.

If your variation does not include the PCS function, you can use
MDIO Space 0 and MDIO Space 1 to map to two PHY devices.

If your MAC variation includes the PCS function, the PCS
function is always device 0 and its configuration registers (

PCS

Configuration Register Space

on page 6-18) occupy MDIO

Space 0. You can use MDIO Space 1 to map to a PHY device.

MDIO Space 0

or PCS Function Configura-
tion

0x80 – 0x9F

MDIO Space 1

0xA0 – 0xBF

Supplementary unicast addresses. For more information about
these addresses, refer to

Supplementary Address (Dword Offset

0xC0 – 0xC7)

on page 6-15.

Supplementary Address

0xC0 – 0xC7

Unused.

Reserved

(1)

0xC8 – 0xCF

Registers to configure the IEEE 1588v2 feature. For more
information about these registers, refer to

IEEE 1588v2 Feature

(Dword Offset 0xD0 – 0xD6)

on page 6-16.

IEEE 1588v2 Feature

0xD0 – 0xD6

Unused.

Reserved

(1)

0xD7 – 0xFF

Note to

Table 6-1

:

1. Altera recommends that you set all bits in the reserved registers to 0 and ignore them on reads.

Configuration Register Space

Altera Corporation

Send Feedback

UG-01008

MAC Configuration Register Space

6-2

2014.06.30

Advertising