欢迎访问ic37.com |
会员登录 免费注册
发布采购

LAN9215I_07 参数 Datasheet PDF下载

LAN9215I_07图片预览
型号: LAN9215I_07
PDF下载: 下载PDF文件 查看货源
内容描述: 高效的单芯片10/100以太网控制器与HP Auto-MDIX的和工业温度支持 [Highly Efficient Single-Chip 10/100 Ethernet Controller with HP Auto-MDIX and Industrial Temperature Support]
分类和应用: 控制器以太网局域网(LAN)标准
文件页数/大小: 138 页 / 1665 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号LAN9215I_07的Datasheet PDF文件第52页浏览型号LAN9215I_07的Datasheet PDF文件第53页浏览型号LAN9215I_07的Datasheet PDF文件第54页浏览型号LAN9215I_07的Datasheet PDF文件第55页浏览型号LAN9215I_07的Datasheet PDF文件第57页浏览型号LAN9215I_07的Datasheet PDF文件第58页浏览型号LAN9215I_07的Datasheet PDF文件第59页浏览型号LAN9215I_07的Datasheet PDF文件第60页  
Highly Efficient Single-Chip 10/100 Ethernet Controller with HP Auto-MDIX and Industrial Temperature Support  
Datasheet  
The host must use caution when reading the RX data and status. The host must never read more data  
than what is available in the FIFOs. If this is attempted an underrun condition will occur. If this error  
occurs, the Ethernet controller will assert the Receiver Error (RXE) interrupt. If an underrun condition  
occurs, a soft reset is required to regain host synchronization.  
A configurable beginning offset is supported in the LAN9215i. The RX data Offset field in the RX_CFG  
register controls the number of bytes that the beginning of the RX data buffer is shifted. The host can  
set an offset from 0-31 bytes. The offset may be changed in between RX packets, but it must not be  
changed during an RX packet read.  
The LAN9215i can be programmed to add padding at the end of a receive packet in the event that the  
end of the packet does not align with the host burst boundary. This feature is necessary when the  
LAN9215i is operating in a system that always performs multi-DWORD bursts. In such cases the  
LAN9215i must guarantee that it can transfer data in multiples of the Burst length regardless of the  
actual packet length. When configured to do so, the LAN9215i will add extra data at the end of the  
packet to allow the host to perform the necessary number of reads so that the Burst length is not cut  
short. Once a packet has been padded by the H/W, it is the responsibility of the host to interrogate the  
Packet length field in the RX status and determine how much padding to discard at the end of the  
Packet.  
It is possible to read multiple packets out of the RX data FIFO in one continuous stream. It should be  
noted that the programmed Offset and Padding will be added to each individual packet in the stream,  
since packet boundaries are maintained.  
3.13.1  
RX Slave PIO Operation  
Using PIO mode, the host can either implement a polling or interrupt scheme to empty the received  
packet out of the RX data FIFO. The host will remain in the idle state until it receives an indication  
(interrupt or polling) that data is available in the RX data FIFO. The host will then read the RX status  
FIFO to get the packet status, which will contain the packet length and any other status information.  
The host should perform the proper number of reads, as indicated by the packet length plus the start  
offset and the amount of optional padding added to the end of the frame, from the RX data FIFO.  
Revision 1.93 (12-12-07)  
56  
SMSC LAN9215i  
DATASHEET