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

ENC28J60-I/SO 参数 Datasheet PDF下载

ENC28J60-I/SO图片预览
型号: ENC28J60-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 独立以太网控制器,SPI接口 [Stand-Alone Ethernet Controller with SPI Interface]
分类和应用: 微控制器和处理器串行IO控制器通信控制器外围集成电路光电二极管数据传输PC局域网以太网时钟
文件页数/大小: 96 页 / 1466 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号ENC28J60-I/SO的Datasheet PDF文件第41页浏览型号ENC28J60-I/SO的Datasheet PDF文件第42页浏览型号ENC28J60-I/SO的Datasheet PDF文件第43页浏览型号ENC28J60-I/SO的Datasheet PDF文件第44页浏览型号ENC28J60-I/SO的Datasheet PDF文件第46页浏览型号ENC28J60-I/SO的Datasheet PDF文件第47页浏览型号ENC28J60-I/SO的Datasheet PDF文件第48页浏览型号ENC28J60-I/SO的Datasheet PDF文件第49页  
ENC28J60  
After reception is enabled, packets which are not  
filtered out will be written into the circular receive buffer.  
Any packet which does not meet the necessary filter  
criteria will be discarded and the host controller will not  
have any means of identifying that a packet was thrown  
away. When a packet is accepted and completely  
written into the buffer, the EPKTCNT register will incre-  
ment, the EIR.PKTIF bit will be set, an interrupt will be  
generated (if enabled) and the Hardware Write Pointer,  
ERXWRPT, will automatically advance.  
7.2  
Receiving Packets  
7.2.1  
ENABLING RECEPTION  
Assuming that the receive buffer has been initialized,  
the MAC has been properly configured and the receive  
filters have been configured to receive Ethernet  
packets, the host controller should:  
1. If an interrupt is desired whenever a packet is  
received, set EIE.PKTIE and EIE.INTIE.  
2. If an interrupt is desired whenever a packet is  
dropped due to insufficient buffer space, clear  
EIR.RXERIF and set both EIE.RXERIE and  
EIE.INTIE  
7.2.2  
RECEIVE PACKET LAYOUT  
Figure 7-3 shows the layout of a received packet. The  
packets are preceded by a six-byte header which  
contains a Next Packet Pointer, in addition to a receive  
status vector which contains receive statistics, includ-  
ing the packet’s size. This receive status vector is  
shown in Table 7-3.  
3. Enable reception by setting ECON1.RXEN.  
After setting RXEN, the Duplex mode and the Receive  
Buffer Start and End Pointers should not be modified.  
Additionally, to prevent unexpected packets from arriv-  
ing, it is recommended that RXEN be cleared before  
altering the receive filter configuration (ERXFCON) and  
MAC address.  
If the last byte in the packet ends on an odd value  
address, the hardware will automatically add a padding  
byte when advancing the Hardware Write Pointer. As  
such, all packets will start on an even boundary.  
FIGURE 7-3:  
SAMPLE RECEIVE PACKET LAYOUT  
Address  
Memory  
Description  
Packet N – 1  
End of the Previous Packet  
101Fh  
1020h  
1021h  
1022h  
1023h  
1024h  
1025h  
1026h  
1027h  
6Eh  
10h  
Low Byte  
High Byte  
status[7:0]  
Next Packet Pointer  
rsv[7:0]  
rsv[15:8]  
rsv[23:16]  
rsv[30:24]  
data[1]  
data[2]  
status[15:8]  
status[23:16]  
status[31:24]  
Receive Status Vector  
Packet N  
Packet Data: Destination Address,  
Source Address, Type/Length, Data,  
Padding, CRC  
1059h  
106Ah  
106Bh  
106Ch  
106Dh  
106Eh  
crc[31:24]  
crc[23:16]  
data[m-3]  
data[m-2]  
data[m-1]  
data[m]  
crc[15:8]  
crc[7:0]  
Byte Skipped to Ensure  
Even Buffer Address  
Packet N + 1  
Start of the Next Packet  
© 2006 Microchip Technology Inc.  
Preliminary  
DS39662B-page 43  
 复制成功!