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

LAN91C111I-NE 参数 Datasheet PDF下载

LAN91C111I-NE图片预览
型号: LAN91C111I-NE
PDF下载: 下载PDF文件 查看货源
内容描述: 10/100非PCI以太网单芯片MAC + PHY [10/100 Non-PCI Ethernet Single Chip MAC + PHY]
分类和应用: PC以太网局域网(LAN)标准
文件页数/大小: 142 页 / 1664 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号LAN91C111I-NE的Datasheet PDF文件第93页浏览型号LAN91C111I-NE的Datasheet PDF文件第94页浏览型号LAN91C111I-NE的Datasheet PDF文件第95页浏览型号LAN91C111I-NE的Datasheet PDF文件第96页浏览型号LAN91C111I-NE的Datasheet PDF文件第98页浏览型号LAN91C111I-NE的Datasheet PDF文件第99页浏览型号LAN91C111I-NE的Datasheet PDF文件第100页浏览型号LAN91C111I-NE的Datasheet PDF文件第101页  
10/100 Non-PCI Ethernet Single Chip MAC + PHY  
Datasheet  
S/W DRIVER  
MAC SIDE  
6
Upon transmit completion the first word in memory is  
written with the status word. The packet number is  
moved from the TX FIFO into the TX completion  
FIFO. Interrupt is generated by the TX completion  
FIFO being not empty.  
If a TX failure occurs on any packets, TX INT is  
generated and TXENA is cleared, transmission  
sequence stops. The packet number of the failure  
packet is presented at the TX FIFO PORTS Register.  
7
SERVICE INTERRUPT - Read Interrupt Status  
Register. If it is a transmit interrupt, read the TX FIFO  
Packet Number from the FIFO Ports Register. Write  
the packet number into the Packet Number Register.  
The corresponding status word is now readable from  
memory. If status word shows successful  
transmission, issue RELEASE packet number  
command to free up the memory used by this packet.  
Remove packet number from completion FIFO by  
writing TX INT Acknowledge Register.  
Option 1) Release the packet.  
Option 2) Check the transmit status in the EPH  
STATUS Register, write the packet number of the  
current packet to the Packet Number Register, re-  
enable TXENA, then go to step 4 to start the TX  
sequence again.  
10.3  
Typical Flow of Events for Transmit (Auto Release = 1)  
S/W DRIVER  
MAC SIDE  
1
2
ISSUE ALLOCATE MEMORY FOR TX - N BYTES -  
the MMU attempts to allocate N bytes of RAM.  
WAIT FOR SUCCESSFUL COMPLETION CODE -  
Poll until the ALLOC INT bit is set or enable its mask  
bit and wait for the interrupt. The TX packet number  
is now at the Allocation Result Register.  
3
4
LOAD TRANSMIT DATA - Copy the TX packet  
number into the Packet Number Register. Write the  
Pointer Register, then use a block move operation  
from the upper layer transmit queue into the Data  
Register.  
ISSUE "ENQUEUE PACKET NUMBER TO TX FIFO"  
- This command writes the number present in the  
Packet Number Register into the TX FIFO. The  
transmission is now enqueued. No further CPU  
intervention is needed until a transmit interrupt is  
generated.  
5
The enqueued packet will be transferred to the MAC  
block as a function of TXENA (nTCR) bit and of the  
deferral process (1/2 duplex mode only) state.  
6
7
Transmit pages are released by transmit completion.  
The MAC generates a TXEMPTY interrupt upon a  
completion of a sequence of enqueued packets.  
If a TX failure occurs on any packets, TX INT is  
generated and TXENA is cleared, transmission  
sequence stops. The packet number of the failure  
packet is presented at the TX FIFO PORTS Register.  
SMSC LAN91C111-REV B  
Revision 1.8 (07-13-05)  
DATA9S7HEET