29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RM0008<br />

Ethernet (ETH): media access control (MAC) with DMA controller<br />

Ethernet MAC remote wakeup frame filter register (ETH_MACRWUFFR)<br />

Address offset: 0x0028<br />

Reset value: 0x0000 0000<br />

This is the address through which the remote wakeup frame filter registers are written/read<br />

by the application. The Wakeup frame filter register is actually a pointer to eight (not<br />

transparent) such wakeup frame filter registers. Eight sequential write operations to this<br />

address with the offset (0x0028) will write all wakeup frame filter registers. Eight sequential<br />

read operations from this address with the offset (0x0028) will read all wakeup frame filter<br />

registers. This register contains the higher 16 bits of the 7 th MAC address. Refer to Remote<br />

wakeup frame filter register section for additional information.<br />

Figure 319. Ethernet MAC remote wakeup frame filter register (ETH_MACRWUFFR)<br />

Wakeup frame filter reg0<br />

Wakeup frame filter reg1<br />

Wakeup frame filter reg2<br />

Wakeup frame filter reg3<br />

Filter 0 Byte Mask<br />

Filter 1 Byte Mask<br />

Filter 2 Byte Mask<br />

Filter 3 Byte Mask<br />

Wakeup frame filter reg4<br />

RSVD<br />

Filter 3<br />

Comm<strong>and</strong><br />

RSVD<br />

Filter 2<br />

Comm<strong>and</strong><br />

RSVD<br />

Filter 1<br />

Comm<strong>and</strong><br />

RSVD<br />

Filter 0<br />

Comm<strong>and</strong><br />

Wakeup frame filter reg5<br />

Wakeup frame filter reg6<br />

Wakeup frame filter reg7<br />

Filter 3 Offset Filter 2 Offset Filter 1 Offset Filter 0 Offset<br />

Filter 1 CRC - 16 Filter 0 CRC - 16<br />

Filter 3 CRC - 16 Filter 2 CRC - 16<br />

ai15648<br />

Ethernet MAC PMT control <strong>and</strong> status register (ETH_MACPMTCSR)<br />

Address offset: 0x002C<br />

Reset value: 0x0000 0000<br />

The ETH_MACPMTCSR programs the request wakeup events <strong>and</strong> monitors the wakeup<br />

events.<br />

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

WFFRPR<br />

Reserved<br />

rs Res. rw<br />

GU<br />

Reserved<br />

WFR<br />

MPR<br />

rc_<br />

r<br />

rc_<br />

r<br />

Reserved<br />

WFE<br />

MPE<br />

PD<br />

rw rw rs<br />

Bit 31 WFFRPR: Wakeup frame filter register pointer reset<br />

When set, it resets the Remote wakeup frame filter register pointer to 0b000. It is automatically<br />

cleared after 1 clock cycle.<br />

Bits 30:10 Reserved<br />

Bit 9 GU: Global unicast<br />

When set, it enables any unicast packet filtered by the MAC (DAF) address recognition to be a<br />

wakeup frame.<br />

Doc ID 13902 Rev 9 915/995

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!