W7100A WIZnet, W7100A Datasheet - Page 116

no-image

W7100A

Manufacturer Part Number
W7100A
Description
8-bit Microcontrollers - MCU 8051 CORE+HARDWIRED TCP/IP+MAC+PHY
Manufacturer
WIZnet
Datasheet

Specifications of W7100A

Rohs
yes
Core
8051
Data Bus Width
8 bit
Maximum Clock Frequency
25 MHz
Program Memory Size
255 B
Data Ram Size
64 KB
On-chip Adc
No
Operating Supply Voltage
3 V to 3.6 V
Operating Temperature Range
- 40 C to + 80 C
Package / Case
LQFP-100
Mounting Style
SMD/SMT
Interface Type
UART
Program Memory Type
Flash

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
W7100A
Manufacturer:
WIZNET
Quantity:
9 870
Part Number:
W7100A
Manufacturer:
IDT
Quantity:
3
Part Number:
W7100A
Manufacturer:
WIZNET
Quantity:
103
Part Number:
W7100A
Manufacturer:
WIZNET
Quantity:
20 000
Part Number:
W7100A-100LQFP
Manufacturer:
POWEREX
Quantity:
1 000
Part Number:
W7100A-64QFN
Manufacturer:
WIZNET
Quantity:
1 400
© Copyright 2011 WIZnet Co., Inc. All rights reserved.
}
Second Method :
{
}
host receives the next DATA packet without setting the Sn_IR(RECV) as ‘1’ in the prior DATA
packet, it cannot recognize the Sn_IR(RECV) of the next DATA packet. This is due to the prior
Sn_IR(RECV) and next Sn_IR(RECV) being overlapped. So this method is not recommended if
the host cannot perfectly process the DATA packets of each Sn_IR(RECV).
the TCP mode, the W7100A cannot receive the data if the size of received data is larger than
the RX memory free size of SOCKET n. If the prior stated condition is happened, the W7100A
holds on to the connection (pauses), and waits until the RX memory’s free size is larger than
the size of the received data.
the wizmemcpy.c file of W7100A driver. About more detailed information please refer to the
section 13 ‘Performance Improvement about W7100A’ for its performance and “W7100A Driver
Guide” for its usage. If user don’t want to use the wizmemcpy function, just use a common
memory copy function.
classify it by address. So user must pad ‘0xFE’ to the top level address of TCPIPCore internal
memory with, or DPX0 register set to ‘0xFE’ when memory copying from TCPIPCore memory
to data memory. More detail about the wizmemcpy please refers to the ‘W7100A Driver
Guide’.
{
Since the W7100A internally has data memory and TCPIPCore internal memory, user should
The First method: set the Sn_IR(RECV) to ‘1’ whenever you receive a DATA packet. If the
In this process, it processes the TCP data which was received in the Internal RX memory. At
The wizmemcpy function, using Receive / Send process for fast memory copy, is defined in
len = Sn_RX_RSR;
/* calculate offset address */
src_mask = Sn_RX_RD & gSn_RX_MASK;
/* calculate start address(physical address) */
src_ptr = gSn_RX_BASE + src_mask;
/* if overflow SOCKET RX memory */
/* In this case, if the interrupt of SOCKET n is activated, interrupt occurs. Refer to IR, IMR
if (Sn_RX_RSR != 0x00000000) goto Receiving Process stage;
/* first, get the received size */
ESTABLISHMENT : Receiving process
Sn_IMR and Sn_IR. */
// len is received size
// src_ptr is physical start address
// src_mask is offset address
Ver. 1.12
116

Related parts for W7100A