This chapter gives application support information for the 10 Gb+ Ethernet MAC IP core.
Reference Register Descriptions
There are no registers in this IP core. All control and status information is passed between the core and the top
level of the device through individual I/O ports on the core. Registers must be added to the top level to control and
monitor these ports. This appendix describes all the registers needed to control and monitor the 10 Gb+ MAC IP
core and the test logic at the top level. Unused bits of all the registers cannot be written. When read, the unused
bits return a value of zero. The default values of the registers are restored when the core is reset.
All the registers except the MODE register should be written only after disabling the MAC. All of the registers can
be read at any time.
Table 5-1. 10 Gb+ Ethernet MAC IP Core Internal Registers
Register Description
Version Register
Mode Register
Transmit Control Register
Receive Control Register
Maximum Packet Size Register
Maximum Packet Size Register
Inter Packet Gap
MAC Address 0
MAC Address 1
MAC Address 2
MAC Address 3
MAC Address 4
MAC Address 5
Transmit Receive Status Register
VLAN tag Length/Type Register
VLAN tag Length/Type Register
Multicast_table_0
Multicast_table_1
Multicast_table_2
Multicast_table_3
Multicast_table_4
Multicast_table_5
Multicast_table_6
Multicast_table_7
Pause Opcode
Pause Opcode
Test Control Register
MAC Control Register
Pause Time Register
Pause Time Register
IPUG39_02.9, December 2010
Application Support
Internal Registers
Mnemonic
VERID
MODE
TX_CTL
RX_CTL
MAX_PKT_SIZE_0
MAX_PKT_SIZE_1
IPG_VAL
MAC_ADDR_0
MAC_ADDR_1
MAC_ADDR_2
MAC_ADDR_3
MAC_ADDR_4
MAC_ADDR_5
TX_RX_STS
VLAN_TAG_0
VLAN_TAG_1
MC_TAB_0
MC_TAB_1
MC_TAB_2
MC_TAB_3
MC_TAB_4
MC_TAB_5
MC_TAB_6
MC_TAB_7
PAUS_OP_0
PAUS_OP_1
TSTCNTL
MACCNTL
PAUSTMR_0
PAUSTMR_1
25
10 Gb+ Ethernet MAC IP Core User's Guide
Chapter 5:
I/O Address
Reset Value
A00H
X1H
A01H
00H
A02H
00H
A03H
00H
A04H
05H
A05H
EEH
A06H
01H
A07H
00H
A08H
00H
A09H
00H
A0AH
00H
A0BH
00H
A0CH
00H
A0DH
00H
A0EH
00H
A0FH
00H
A10H
00H
A11H
00H
A12H
00H
A13H
00H
A14H
00H
A15H
00H
A16H
00H
A17H
00H
A18H
00H
A19H
01H
B00H
02H
B01H
00H
B02H
04H
B03H
FFH
Need help?
Do you have a question about the 10 Gb+ Ethernet MAC IP and is the answer not in the manual?