Sn_Rx_Wr (Socket N Rx Write Pointer Register) - Wiznet W7500 Reference Manual

Internet offload processor
Hide thumbs Also See for W7500:
Table of Contents

Advertisement

31
30
29
28
Res
Res
Res
res
15
14
13
12
R/W
R/W
R/W
R/W
Sn_RX_RD is initialized by OPEN command. Make sure to be read or updated as follows.
1. Read the starting save address of the received data
2. Read data from the starting address of Socket n RX Buffer.
3. After reading the received data, Update Sn_RX_RD to the increased value as many as
the reading size. If the increment value exceeds the maximum value 0xFFFF, that is, is
greater than 0x10000 and the carry bit occurs, update with the lower 16bits value ignored
the carry bit.
4. Order RECV command is for notifying the updated Sn_RX_RD to TOE.
Ex) In case of 2048(0x0800) in S0_RX_RD,
7.6.26

Sn_RX_WR (Socket n RX Write Pointer Register)

Address Offset : 0x022C
Reset value : 0x0000_0000
31
30
29
28
Res
Res
Res
res
15
14
13
12
R/W
R/W
R/W
R/W
Sn_RX_WR is initialized by OPEN command and it is auto-increased by the data reception.
If the increased value exceeds the maximum value 0xFFFF, (greater than 0x10000 and the
carry bit occurs), then the carry bit is ignored and will automatically update with the lower
16bits value.
W7500 Datasheet Version1.0.0
27
26
25
24
res
res
res
res
11
10
9
8
Sn_RXRP[15:0]
R/W
R/W
R/W
R/W
0x4101_0228
0x08
27
26
25
24
res
res
res
res
11
10
9
8
Sn_RX_WR[15:0]
R/W
R/W
R/W
R/W
23
22
21
20
res
res
res
res
7
6
5
4
R/W
R/W
R/W
R/W
23
22
21
20
res
res
res
res
7
6
5
4
R/W
R/W
R/W
R/W
19
18
17
16
res
res
res
res
3
2
1
0
R/W
R/W
R/W
R/W
19
18
17
16
res
res
res
res
3
2
1
0
R/W
R/W
R/W
R/W
83 / 512

Advertisement

Table of Contents
loading

Table of Contents