722
/
838
Nations Technologies Inc.
Tel
:
+86-755-86309900
:
Address: Nations Tower, #109 Baoshen Road, Hi-tech Park North.
Nanshan District, Shenzhen, 518057, P.R.China
the low-power state.
Remote wakeup frame filter register
The wake-up frame filter has 8 registers that share the same offset address. When the reading or writing of a filter
register is completed, the internal pointer will automatically point to the next filter register. Whether it is a read
operation or a write operation, it is strongly recommended to operate 8 times continuously, that is, when setting the
register, need to divide the set value into 8 times and write the wake-up frame filter register address one by one, and
read the wake-up frame filter register 8 times continuously to read the value of the register.
Table 25-7 Remote wakeup frame filter register overview
Register
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
Wakeup frame filter
register 0
Filter 0 byte mask
Wakeup frame filter
register 1
Filter 1 byte mask
Wakeup frame filter
register 2
Filter 2 byte mask
Wakeup frame filter
register 3
Filter 3 byte mask
Wakeup frame filter
register 4
Reserved
Filter 3
command
Reserved
Filter 2
command
Reserved
Filter 1
command
Reserved
Filter 0
command
Wakeup frame filter
register 5
Filter 3 offset
Filter 2 offset
Filter 1 offset
Filter 0 offset
Wakeup frame filter
register 6
Filter 1 CRC-16
Filter 0 CRC-16
Wakeup frame filter
register 7
Filter 3 CRC-16
Filter 2 CRC-16
Filter n byte mask
This register defines which part of the frame is used by filter n (n = 0, 1, 2, 3) to determine whether it is a wake-up
frame. Bit 31 of this register is fixed at 0, and bits[30:0] are byte mask bits. Only if the mth bit (m = 0~30) of filter n
(n = 0, 1, 2, 3) is 1, CRC module of wake-up frame detection will process the input frame [filter n m ] bytes,
otherwise ignored and not processed.
Filter n command
A total of 4 bits control the working mode of filter n. The third part of this register is the address type selection. If
this bit is 1, only multicast frames are detected; if this bit is 0, only unicast frames are detected. Bit 2 and bit 1 are
fixed to 0. Bit 0 is the enable bit of filter n. When set, filter n is enabled, otherwise, filter n is disabled.
Filter n offset
Filter n offset defines the offset within the frame of the first byte to be checked by filter n, used in conjunction with
the filter n byte mask. The minimum allowed value of the offset value is 12, which represents the 13th byte of the
frame (the offset value of 0 represents the first byte of the frame).
Filter n CRC-16