Wake-up on Ethernet

Zynq UltraScale+ Device Technical Reference Manual (UG1085)

Document ID
Release Date
2.4 English

Wake-up by Ethernet can be performed two ways.

Wake on PHY: This wake-up procedure can be implemented using a GPI input signal routed from an MIO pin.

Wake on MAC: This wake up procedure is widely referred to as wake-on-LAN. This procedure is implemented using a special network message called a magic packet. The magic packet is a broadcast frame containing anywhere within its payload 6 bytes of all 255 (FF FF FF FF FF FF), followed by sixteen repetitions of the target computer's 48-bit MAC address, for a total of 102 bytes. The detection of the magic packet will generate an interrupt to the processor that is running the device driver which causes a direct wake on the processor.