參數(shù)資料
型號: W89C840F
廠商: WINBOND ELECTRONICS CORP
元件分類: 微控制器/微處理器
英文描述: 100/10Mbps Ethernet Controller(100/10Mbps以太網(wǎng)控制器)
中文描述: 1 CHANNEL(S), 100M bps, LOCAL AREA NETWORK CONTROLLER, PQFP100
封裝: PLASTIC, QFP-100
文件頁數(shù): 17/72頁
文件大?。?/td> 731K
代理商: W89C840F
W89C840F
Publication Release Date:April 1997
Revision A1
- 17 -
For consecutively transmitting multiple packets, the software driver can previously program all the
packet data in the host memory and then release the access right to the W89C840F. Once the transmit
DMA is turned on, the DMA will transmit all of the packet out automatically. The inter-frame gap between
these packets will be specified by the MAC block for complying with the IEEE802.3u specification.
For concurrently processing the pac
kets transm tti ng, the transm t
DMA asserts the transmit
early interrupt to trigger the software driver to set up the ne
xt transm tti ng packet data
earlier. The
data transmission rate on the MII bus can be
ei ther 10 Mbps or 100 Mbps that
is quite lower than the
rate on PCI bus. Mostly, the packet data is not yet completely transmitted onto the MII bus even though the
packet data with only a few bytes have been all moved into the transmit FIFO, the transmission DMA still
does not issue an interrupt to host. This will drop the transmit performance if the software driver waits for
the current packet being transmitted onto the MII completely and then set up the next packet data. The
transmit early interrupt can avoid the time consumption when waiting for the transmit completion of the
current packet occurs.
Media Access Control function(MAC)
The function of W89C840F MAC fully meets the requirements, defined by the IEEE802.3u
specification. The following paragraphs will describe the frame structure and the operation of the
transmission and receive.
The transmission data frame sent from the transmit DMA will be encapsulated by the MAC
before transmitting onto the MII bus. The sent data will be assembled with the preamble, the start frame
delimiter(SFD), the frame check sequence and the padding for enforcing those less than 64 bytes to meet
the minimum size frame and CRC sequence.
The out going frame format will be as following
10101010- - - - 101010101010111 d0 d1 d2 -- dn padding CRC31
CRC30
---
CRC0
As mentioned by the above format, the preamble is a consecutive 7-byte long with the pattern
10101010
and the SFD is a one byte 10101011 data. The padding data will be all 0 value if the sent
data frame is less than 64 bytes. The padding disable function specified in the bit23 of the transmit
descriptor T01 is used to control if the MAC needs to pad data at the end of frame data or not when the
transmitted data frame is less than 64 bytes. The padding data will not be appended if the padding
disable bit is set to high. The bits CRC0 ... CRC31 are the 32 bits cyclic redundancy check(CRC)
sequence. The CRC encoding is defined by the following polynomial specified by the IEEE802.3.
G( )
=
x
x
x
x
x
x
x
x
x
x
x
x
x
x
+
+
+
+
+
+
+
+
+
+
+
+
+
32
26
23
22
16
12
11
10
8
7
5
4
2
1
These
32 bits CRC appending function will be disabled if the Inhibit CRC of the transmission
descriptor T01 is set to high.
相關(guān)PDF資料
PDF描述
W89C92P 10M CMOS Coaxial Transceiver
W89C940F 10M PCI-Bus Ethernet Network Interface Controller
W91040
W91212 Tone/Pulse Dialer With Redial Function(具有重?fù)芄δ艿囊纛l/脈沖撥號器)
W91214 Tone/Pulse Dialer With Redial Function(具有重?fù)芄δ艿囊纛l/脈沖撥號器)
相關(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