Ethernet MAC Address - 3.0 English

AXI Ethernet Lite MAC LogiCORE IP Product Guide (PG135)

Document ID
Release Date
3.0 English

The 48-bit Ethernet MAC address defaults at reset to 00-00-5E-00-FA-CE. This value can be changed by performing an address program operation using the transmit dual port memory.

The software sequence for programming a new Ethernet MAC address is:

The software loads the new Ethernet MAC address in the transmit dual port memory, starting at address 0x0 . The most significant four bytes are stored at address 0x0 and the least significant two bytes are stored at address 0x4 . The Ethernet MAC address can also be programmed from the pong buffer starting at 0x0800 .

The software writes a 1 to both the program bit (Bit[1] on the data bus) and the status bit (Bit[0] on the data bus) at address 0x07FC . The pong buffer address is 0x0FFC .

The software monitors the status and program bits and waits until they are set to 0 before performing any additional Ethernet operations.

A transmit complete interrupt, if enabled, occurs when the status and program bits are cleared.