Memory; Table 4. Offset Address In Socket N Register Block - Wiznet W7500 Reference Manual

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

Advertisement

Table 4. Offset Address in Socket n Register Block (n = 0,...,7, where n is Socket number)
Offset
Register
0x0000
Socket Mode (Sn_MR)
0x0010
Socket Command (Sn_CR)
0x0020
Socket Interrupt (Sn_IR)
0x0024
Socket Interrupt Mask (Sn_IMR)
0x0028
Socket Interrupt Clear (Sn_ICR)
0x0030
Socket Status (Sn_SR)
0x0100
Socket Protocol Number (Sn_PNR)
0x0104
Socket IP Type of Service (Sn_TOS)
0x0108
Socket TTL (Sn_TTLR)
0x010C
Socket Fragment Offset (Sn_FRAG)
0x0110
Socket Maximum Segment (Sn_MSSR)
0x0114
Socket Port Number (Sn_PORT)
0x0118
Socket Destination Hardware address0 (Sn_DHAR0)
0x011C
Socket Destination Hardware address1 (Sn_DHAR1)
0x0120
Socket Destination Port Number (Sn_DPORTR)
0x0124
Socket Destination IP Address (Sn_DIPR)
0x0180
Socket Keep Alive Timer (Sn_KATMR)
0x0184
Socket Retry Time (Sn_RTR)
0x0188
Socket Retry Counter (Sn_RCR)
0x0200
Socket TX Memory Size (Sn_TXBUF_SIZE)
0x0204
Socket TX Free Size (Sn_TX_FSR)
0x0208
Socket TX Read Pointer (Sn_TX_RD)
0x020C
Socket TX Write Pointer (Sn_TX_WR)
0x0220
Socket RX Memory Size (Sn_RXBUF_SIZE)
0x0224
Socket RX Received Size (Sn_RX_RSR)
0x0228
Socket RX Read Pointer (Sn_RX_RD)
0x022C
Socket RX Write Pointer (Sn_RX_WR)
7.4.3

Memory

TOE has one 16KB TX memory for Socket n TX Buffer Blocks and one 16KB RX memory for
Socket n RX buffer Blocks.
16KB TX memory is initially allocated in 2KB size for each Socket TX Buffer Block (2KB X 8 =
16KB). The initial allocated 2KB size of Socket n TX Buffer can be re-allocated by using
„Socket n TX Buffer Size Register (Sn_TXBUF_SIZE)‟.
W7500 Datasheet Version1.0.0
47 / 512

Advertisement

Table of Contents
loading

Table of Contents