English
Language : 

W3100A Datasheet, PDF (37/63 Pages) List of Unclassifed Manufacturers – i2Chip W3100A
MACL_RAW Mode Initialization Process
In MACL_RAW Mode, data transmission and reception is possible after the protocol field of C0_SOPR
(Socket Option/Protocol register of Channel 0) is set as SOCK_MACL_RAW(0x04) and by using sock_init
command of channel 0. Option values to be set at C0_SOPR include ERR, B, P bit. ERR bit allows the
reception of Packet with error, B bit allows the reception of Broadcast Packet, and P bit allows the reception
of Promiscuous Packet (Packet with specific MAC address).
MACL_RAW Mode Data Transmission and Reception
Transmission in MACL_RAW Mode is activated similarly to UDP, and the data reception is made according
to C0_SOPR.
MACL_RAW Mode Data Transmission Management
MACL_RAW Mode’s transmission memory management uses a single Channel only, that is Channel 0, and
uses 8KB of transmission memory.
0x2000
MACL_RAW Transmission Memory Management
0x2000
0x2000
C0_TW_PR and
C0_TR_PR are
equal
(0x00000000
assumed)
C0_TW_PR is
increased to
0x00000200
(MCU)
0x0000
Since transmission
memory is 8KB, mask
is 0x00001FFF
0x0200
0x0200
Tx
Data
C0_TR_PR
0x0000
0x0000
When MCU records the transmission
data for transmission and
C0_TW_PR is increased
C0_TW_PR
C0_TR_PR is
increased to
0x00000200
(W3100A)
MACL_RAW Mode Data Transmission
For transmission in MACL_RAW Mode, calculating the free buffer size of the transmission memory, data
copying, and usage of C0_TW_PR, C0_TR_PR are identical to UDP, but unlike UDP, no destination IP and
Port set up is needed. In other words, in MACL_RAW Mode, all protocol processing is made by MCU, and
such information is included in the transmission Frame.
oˆ™‹ž™Œ‹Gp•›Œ™•Œ›Gj–••ŒŠ›› G~¡ˆ™‹GO~p•Œ›SGp•ŠUPG
Z^