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

LAN91C96-MU 参数 Datasheet PDF下载

LAN91C96-MU图片预览
型号: LAN91C96-MU
PDF下载: 下载PDF文件 查看货源
内容描述: 非PCI单芯片全双工以太网控制器魔包 [Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet]
分类和应用: 控制器PC以太网
文件页数/大小: 125 页 / 776 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号LAN91C96-MU的Datasheet PDF文件第65页浏览型号LAN91C96-MU的Datasheet PDF文件第66页浏览型号LAN91C96-MU的Datasheet PDF文件第67页浏览型号LAN91C96-MU的Datasheet PDF文件第68页浏览型号LAN91C96-MU的Datasheet PDF文件第70页浏览型号LAN91C96-MU的Datasheet PDF文件第71页浏览型号LAN91C96-MU的Datasheet PDF文件第72页浏览型号LAN91C96-MU的Datasheet PDF文件第73页  
Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet  
7
a) The MAC generates a TXEMPTY interrupt  
upon a completion of a sequence of  
enqueued packets.  
b) 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.  
8
a) SERVICE INTERRUPT – Read Interrupt  
Status Register, exit the interrupt service  
routine.  
b) 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.  
8.3  
Flow of Events for Receive  
S/W DRIVER  
CSMA/CD SIDE  
1
2
ENABLE RECEPTION - By setting the RXEN bit.  
A packet is received with matching address.  
Memory is requested from MMU. A packet  
number is assigned to it. Additional memory is  
requested if more pages are needed.  
3
4
The internal DMA logic generates sequential  
addresses and writes the receive words into  
memory. The MMU does the sequential to  
physical address translation. If overrun, packet  
is dropped and memory is released.  
When the end of packet is detected, the status  
word is placed at the beginning of the receive  
packet in memory. Byte count is placed at the  
second word. If the CRC checks correctly the  
packet number is written into the RX FIFO. The  
RX FIFO being not empty causes RCV INT  
(interrupt) to be set. If CRC is incorrect the  
packet memory is released and no interrupt will  
occur.  
5
SERVICE INTERRUPT - Read the Interrupt  
Status Register and determine if RCV INT is set.  
The next receive packet is at receive area. (Its  
packet number can be read from the FIFO Ports  
Register). The software driver can process the  
packet by accessing the RX area, and can move  
it out to system memory if desired. When  
processing is complete the CPU issues the  
REMOVE AND RELEASE FROM TOP OF RX  
command to have the MMU free up the used  
memory and packet number.  
SMSC DS – LAN91C965v&3v  
Page 69  
Rev. 09/10/2004  
DATASHEET  
 复制成功!