參數(shù)資料
型號: W89C840F
英文描述: LAN NODE CONTROLLER
中文描述: 網(wǎng)絡(luò)節(jié)點控制器
文件頁數(shù): 16/72頁
文件大?。?/td> 731K
代理商: W89C840F
W89C840F
- 16 -
The data flow of the packet transmission is shown as the following diagram
data
buffer 1
data
buffer 2
data
buffer 3
data
buffer n
Tx
descriptor 1
Tx
descriptor 2
Tx
descriptor 3
Tx
descriptor n
2
Kbytes
FIFO
data
to
MAC
transmission
DMA
state machine
controls
from/to
MAC
control
data
PCI
master
long word
aligning buffer
PCI
PCI slave
The data to be transmitted is stored in the transmit data buffer in the host memory.
The transm t
DMA state machine will fetch the data in the host memory into the transmit FIFO, when th
e
transm ssi on DMA i s started
. All of the data fetched from the data buffer will be long word aligned
before being queued into the transmission FIFO. The driver program can inform the transmit DMA the
location of the data to be transmitted in the host memory and then the transmit DMA will fetch the data
from that location directly. Because the address of the data may not
be l ong word al i gned, so
the
transmit DMA need to align the data for passing the data to the MAC in a long word aligned format. The
aligned long word data, and then, is queued into the transmit FIFO. The transmission DMA will not
request the MAC to fetch the data in the FIFO for transmitting until the byte count of the data in the FIFO
is reach the threshold defined by C18/CNCR bit 14~20.
The transm t
DMA is implemented a pre-fetch function for speeding the transmit performance.
With this implementation, the transmit DMA will pre-fetch the next packet data in the host memory
after
the current packet data is moved into the transmit FIFO completely. Before starting to fetch the next packet
data, the transmit DMA will assert an interrupt if the transmit early interrupt is enabled. If there is no more
packet to be transmitted, the transmit DMA will report a buffer unavailable status and assert an interrupt if
the transmit buffer unavailable interrupt is enabled. After all of the current packet data in the transmit FIFO
are transferred out by the MAC block, the transmit DMA will try to fetch the next packet data again
automatically if the transmit DMA is not fetching the data from the host memory. A packet transmit
interrupt will be asserted when the current packet is transmitted if the packet transmitted interrupt is
enabled.
The transmit DMA will write back the current packet transmit status into the first descriptor of the
current transmit packet when the packet is successfully transmitted or is aborted due to excessive collision.
相關(guān)PDF資料
PDF描述
W89C880F LAN Hub Controller
W89C840F 100/10Mbps Ethernet Controller(100/10Mbps以太網(wǎng)控制器)
W89C92P 10M CMOS Coaxial Transceiver
W89C940F 10M PCI-Bus Ethernet Network Interface Controller
W91040
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
W89C841D 制造商:WINBOND 制造商全稱:Winbond 功能描述:3-IN - 1 10/100M FAST ETHERNET CONTROLLER
W89C841F 制造商:WINBOND 制造商全稱:Winbond 功能描述:3-IN - 1 10/100M FAST ETHERNET CONTROLLER
W89C841F/D 制造商:未知廠家 制造商全稱:未知廠家 功能描述:3-IN-1 100BASE-TX/FX & 10BASE-T Ethernet Controller
W89C880F 制造商:未知廠家 制造商全稱:未知廠家 功能描述:LAN Hub Controller
W89C92 制造商:WINBOND 制造商全稱:Winbond 功能描述:PCMCIA ETHERNET NETWORK TWISTED PAIR INTERFACE CONTROLLER