GD32F10x User Manual
679
strongly recommended to operate eight times sequentially. This means continuously write 8
times will configure the filter registers and continuously read 8 times will get the values of filter
registers.
Figure 22-6. Wakeup frame filter register
Filter 0 Byte Mask
Filter 1 Byte Mask
Filter 2 Byte Mask
Filter 3 Byte Mask
Filter 1 CRC - 16
Filter 3 Offset
Filter 2 Offset
Reserve
Filter 3
Command
Reserve
Filter 2
Command
Reserve
Filter 1
Command
Reserve
Filter 0
Command
Filter 1 Offset
Filter 0 Offset
Filter 0 CRC - 16
Filter 3 CRC - 16
Filter 2 CRC - 16
Wakeup Frame Filter
Register 0
Wakeup Frame Filter
Register 1
Wakeup Frame Filter
Register 2
Wakeup Frame Filter
Register 3
Wakeup Frame Filter
Register 4
Wakeup Frame Filter
Register 5
Wakeup Frame Filter
Register 6
Wakeup Frame Filter
Register 7
Filter n Byte mask
This register field defines using which bytes of the frame to determine the received frame is
wakeup frame or not by filter n (n=0, 1, 2, 3). Bit 31 must be set to 0. Bit 30 to bit 0 are valid
byte mask. If bit m(m means byte number) is set, the filter n m of the receiving frame
is calculated by the CRC unit, conversely, filter n m is ignored.
Filter n command
This four bits command controls the operation of the filter n. The bit 3 of the field is address
type selection bit. If this bit is 1, the detection only detects a multicast frame and if this bit is
0, the detection only detects a unicast frame. Bit 2 and bit 1 must be set to 0. Bit 0 is the filter
switch bit. Setting it to 1 means enable and 0 means disable.
Filter n offset
It is used in conjunction with filter n byte mask field. This register specifies offset (within the
frame) of the first byte which the filter n uses to check. The minimum allowable value is 12, it
represents the byte 13 in the frame (offset value 0 indicates the first byte of the frame).
Filter n CRC-16
This register field contains the filter comparing CRC-16 code which is used for comparing the
calculated CRC-16 from frame data.
Magic packet detection
Another wakeup method is detecting Magic Packet frame (see ‘Magic Packet Technology’,
Advanced Micro Devices). A Magic Packet frame is a special frame with formed packet solely
intended for wakeup purposes. This packet can be received, analyzed and recognized by the
Содержание GD32F10 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F10x Arm Cortex M3 32 bit MCU User Manual Revision 2 6 Jun 2022 ...
Страница 63: ...GD32F10x User Manual 63 programmed during the chip production ...
Страница 117: ...GD32F10x User Manual 117 010 1 0 011 0 9 ...
Страница 416: ...GD32F10x User Manual 416 shadow register updates every update event ...
Страница 427: ...GD32F10x User Manual 427 value ...
Страница 518: ...GD32F10x User Manual 518 These bits are not used in SPI mode ...