ChipFind - документация

Электронный компонент: W89C926F

Скачать:  PDF   ZIP
W89C840AF
Publication Release Date:October 2000
-1 - Revision 1.01

Winbond LAN
W89C840AF
100/10Mbps Ethernet Controller
W89C840AF
Publication Release Date:October 2000
-2 - Revision 1.01
W89C840AF
Publication Release Date:October 2000
-3 - Revision 1.01
W89C840AF is a highly integrated Ethernet LAN controller for both 100BaseT and 10BaseT Ethernet.
It provides a host bus interface complying with the PCI local bus specification revision 2.1, and the MII
interface complying with the IEEE802.3u standard for easily implementing an Ethernet LAN adapter. The
built-in 2K bytes transmit FIFO and 4K bytes receive FIFO, controlled by the on-chip bus master, are designed
for improving network performance and reducing the host bus utilitzation.
The on-chip DMA controller handles the data transfer between the host memory and the FIFOs. The data
received from network are queued into the receive FIFO and then, directly moved into the host memory
through the PCI bus. On the other hand, the transmitted data are fetched from the host memory and directly
queued into the transmit FIFO. No extra on-board memory is needed for data buffering during the data
transceiving operation.
For featuring the specifications of PC97/98, W89C840AF implements power management functinos
which are compliant with Advanced Configuration and Power Interface ( ACPI) specification Rev. 1.0, PCI
Power Management Interface specification Rev. 1.0, and Network Device Class Power Management Reference
specification V1.0a as well as remote wakeup function based on the OnNow initiative and the ACPI
specification requirement of PC 97 and PC 98.
Many versatile registers, total 48 inside, including host bus control registers, direct memory
access(DMA) control registers, media access control registers(MAC), power management control/status
registers and signature identification registers, are implemented for system configuring and control. All of these
long word accessible registers perform the status report and the precisely control on the operation of transmit
and receive. It also provides an extra channel for the on-line application program to update the on-board
expansion ROM device in some specific application environment.
Features
l Complies with IEEE 802.3, 802.3u, ANSI 8802-3 and Ethernet standards
l Supports PCI bus master mode for DMA operation, fully complying with PCI 2.1 standard
l Compliant with APCI R1.0, PCI power management R1.0 and Network device Class Power
management Reference specification V1.0a
l Supports remote wakeup function
l Both half duplex and full duplex available for 10/100M operation
l Flexible data structure for host compatibility and system performance
l Supports 25 to 33 Mhz PCI clock speed
l Supports full MII management function
l Provides EEPROM and flash memory on-board programming function
l Supports both big and little endian byte ordering for descriptor and buffer
l Flexible address filtering modes
-- 64-bit hash-table and one perfect address
-- all multicast and promiscuous
l A boot ROM interface, capable of supporting up to 256KB
l Supports automatic loading configuration register
l Internal and external loopback mode for diagnostic
W89C840AF
Publication Release Date:October 2000
-4 - Revision 1.01
l Single 5 volt power supply
l 128 pins PQFP package
Pin Assignment
W89C840AF
VCC
36
GND
37
AD7
38
BTADD3
67
BTADD2
66
BTADD1
65
AD5
40
AD6
39
AD25
127
AD24
128
AD4
41
AD3
42
AD26
126
AD27
125
AD28
124
AD29
123
AD30
122
AD31
121
GND
120
VCC
119
BTADD4
68
BTADD5
69
BTADD6
70
BTADD7
71
BTADD8
72
VCC
73
GND
74
BTADD9
75
AD2
43
AD1
44
AD0
45
VCC
46
GND
47
BTWEB
48
C_BEB0
35
AD8
34
AD9
33
AD10
32
AD11
31
AD12
30
AD13
29
AD14
28
GND
115
PCICLK
114
PWGD
113
RSTB
112
GND
109
VCC
108
MIRXD3
107
MIRXD2
106
PMEB
118
REQB
117
GNTB
116
INTAB
111
RMGWKU
110
MIRXD1
105
MIRXD0
104
GND
103
MIRXCLK
102
MIRXER
101
MIRXDV
100
MICOL
99
MICRS
98
GND
97
VCC
96
MIMDIO
95
MIMDC
94
MITXEN
93
MITXD3
92
MITXD2
91
MITXD1
90
MITXD0
89
GND
88
MITXCLK
87
VCC
86
GND
85
VCC
84
BTADD17
83
BTADD16
82
BTADD15
81
BTADD14
80
BTADD13
79
BTADD12
78
BTADD11
77
BTADD10
76
BTADD0
64
GND
63
VCC
62
BTADATA7
61
BTADATA6
60
BTADATA5
59
BTADATA4
58
EEDO/BTADATA3
57
EEDI/BTADATA2
56
EECK/BTADATA1
55
BTADATA0
54
GND
53
VCC
52
EECS
51
BTCSB
50
BTOEB
49
AD15
27
GND
26
VCC
25
C_BEB1
24
PAR
23
SERRB
22
PERRB
21
STOPB
20
DEVSELB
19
TRDYB
18
IRDYB
17
FRAMEB
16
C_BEB2
15
GND
14
VCC
13
AD16
12
AD17
11
AD18
10
AD19
9
AD20
8
AD21
7
AD22
6
AD23
5
IDSEL
4
C_BEB3
3
GND
2
VCC
1
Fig 1: W89C840AF pin configuration






W89C840AF
Publication Release Date:October 2000
-5 - Revision 1.01

Block Diagram
PCI
MII
TX FIFO
RX FIFO
Media
Access
Controller
MII
data
buffer
long word
aligning buffer
PCI bus
master
PCI bus slave
controller
configuration
registers
status
registers
control
registers
transmit data
DMA machine
receive data
DMA machine
MII
control
signals
EEPROM
access
interface
Expansion
ROM
interface
memory
interface
PCI interface
data driver
Fig. 2 W89C840AF Block Diagram
System Diagram
S y s t e m
M e m o r y
H o s t
C o n t r o l l e r
W 8 9 C 8 4 0 A F
P h y s i c a l l a y e r
C o n t r o l l e r &
T r a n s c e i v e r
M e d i a
W 8 9 C 8 4 0 A F T y p i c a l A p p l i c a t i o n
F i g . 3