Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 102

Advertising
background image

8–8

Chapter 8: Registers

MAC Registers

10-Gbps Ethernet MAC MegaCore Function User Guide

February 2014

Altera Corporation

0x1100

tx_preamble_control

RW

0x0

Bit 0 configures the preamble passthrough
mode in the transmit datapath.
0—Set to 1 to disable the preamble
passthrough mode.
1—Set to 1 to enable the preamble
passthrough mode. MAC Tx identifies the
first 8-bytes of the client frame as
client-defined preamble.

Bits 1 to 31 are reserved.

0x1101 –
0x113F

Reserved

Reserved for future use.

TX Pause Frame Control and Generator (0x1140:0x117F)

0x1140

tx_pauseframe_control

RW

0x0

IEEE 802.3 pause frame generation.

Bit 0 configures the generation of XON
pause frames.
0—Disables pause frame generation.
1—Generates a pause frame with a pause
quanta value of 0.

Bit 1 configures the generation of XOFF
pause frames.
0—Disables pause frame generation.
1—Generates a pause frame using the
pause quanta specified in the
tx_pauseframe_quanta

register.

Bits 2 to 31 are reserved.

If both bits 0 and 1 are set to 1 simultaneously,
the IP core does not generate any pause
frames.

0x1141

tx_pauseframe_quanta

RW

0x0

16-bit pause quanta. The IP core uses this
value when it generates XOFF pause frames.
Bits 16 to 31 are reserved.

0x1142

tx_pauseframe_enable

RW

0x1

IEEE 802.3 pause frame generation process.

Bit 0 configures the process to generate the
IEEE 802.3 pause frame.

0—Disables pause frame generation
process.

1—Enables pause frame generation
process.

Bits 1 to 31 are reserved.

0x1143 –
0x117F

Reserved

Reserved for future use.

TX PFC Generator (0x1180:0x11FF)

Table 8–2. MAC Registers (Part 7 of 15)

Word

Offset

Register Name

Access

Reset
Value

Description

Advertising