HS_Media independent interface (MII)
RM0082
548/844
Doc ID 018672 Rev 1
24.7.31
MAC address1 low register (Register19, MAC)
The MAC Address1 Low is a register which contains the lower 32 bits ([31:0]) of the 6-byte
2
nd
MAC address of the station. The MAC address1 Low bit assignments are given in
Note:
1
The description for registers20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44 and 46 (MAC
address2 High through MAC Address15 High) is the same as for the register18 (MAC
address1 High).
2
The description for registers21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45 and 47 (MAC
address2 low through MAC address15 low) is the same as for the register19 (MAC address1
low).
24.8 MMC
registers
As reported in
, the address space of MAC CSRs ranging from 0x0100 to 0x01FC
(Register64 to Register127) hosts the MMC (MAC management counters) registers.
The MMC unit of MAC maintains a set of 32 bit registers for gathering statistics on received
and transmitted frames (that is., number of bytes transmitted, number of good and bad
frames transmitted, number of frames received with CRC error, and so on).
These MMC registers also include a control register (Register64, mmc_cntrl), two registers
containing interrupts generated, both receive and transmit (Register65 and Register66,
mmc_intr_rx and mmc_intr_tx respectively), and two registers containing masks for these
interrupts (Register67 and Register68, mmc_intr_mask_rx and mmc_intr_mask_tx
respectively).
A descriptions of the five MMC registers is given in the following Sections.
24.8.1
MMC control register
The MMC control register is responsible of the operating mode of the management
counters.
Table 462.
MAC Address1 low register bit assignments
Bit
Name
Reset value
Type
Description
[31:00]
A[31:0]
32’hFFFFFFFF RW
MAC address1 [31:0].
Table 463.
MMC control register bit assignments
Bit
Name
Reset value Type
Description
[31:03]
Reserved -
RO
-
[02]
ROR
1’h0
RO
Reset on read. When set, the MMC counters will be
reset to zero after read (self-clearing after reset). The
counters are cleared when the least significant byte lane
(bits[7:0]) is read.