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

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

Скачать:  PDF   ZIP
1
P/N:PM0723
REV. 1.0, JUL. 13, 2000
MX98728EC
GMAC
SINGLE CHIP 10/100 FAST ETHERNET CONTROLLER
FOR GENERIC APPLICATION
1.0 Features
32 bits general purpose asynchronous bus architec-
ture up to 33Mhz for easy system application
Single chip solution integrating 10/100 TP transceiver
to reduce overall cost
Optional MII interface for external tranceiver.
Fully compliant with the IEEE 802.3u spec.
Supports 32/16 bits x1, x2, x4 burst read transfers
for the receive packet buffer
Packet buffer access through an IO mapped port or
host DMA for a wide variety of bus applications
Programmable bus integrity check timer and interrupt
assertion scheme
Supports 16/8 bits packet buffer data width and 32/
16 bits host bus data width
Separated TX and RX FIFOs to support the full du-
plex mode, independent TX and RX channel
Rich on-chip registers to support a wide variety of
network management functions
1.6KB TX FIFO to support maximum network through-
put in the full duplex mode
16/8 bits SRAM interface of the packet buffer sup-
porting burst DMA for on-chip FIFOs
Flexible packet buffer partition and addressing space
for up to 1MB
NWAY autonegotiation function to automatically set
up network speed and protocol
3 loop back modes for system level diagnosis
Supports 64 bits hash table for multicast addressing,
broadcast control.
Optional EEPROM configuration, supports 1K bits and
4K bits EEPROM interface
Supports software EEPROM interface for easy up-
grade of EEPROM contents
5V CMOS in an 160 PQFP package
1.1 Introduction
MX98728EC ( GMAC ) is a general purpose single chip
10/100 Fast Ethernet controller. With no glue logic or very
little extra logic, it can be used in a variety of system
applications through its host bus interface. Single chip
solution will help reduce system cost, not only on the IC
count but also on the board size. Full NWAY function
with 10/100 transceiver will ease the field installation.
Simply plug the chip in and it will connect itself with the
best protocol available.
A data cache is also used on the host bus to deliver the
32 /16 bits burst read on the host data port up to 4 data
transfers in a single cycle. Two hand shake signals to
communicate to the host bus interface during the data
port transfer are simple and fast for the system integra-
tor. An intelligent built-in SRAM bus arbiter will manage
all SRAM access requests from the host bus access,
the transmit local DMA and the receive local DMA.
The 16/8 bit SRAM interface with local DMAs help sys-
tem developers to optimize the performance. The be-
havior of these local DMAs can be easily adjusted by
the optional bits on the chip. (The term "packet buffer"
and "packet memory" are used interchangeably in this
document).
A programmable receive packet interrupt scheme using
a timer (RXINTT) and a packet counter (RXINTC) allows
system developers to adjust the interrupt traffic. The re-
ceive interrupt assertion timing is also programmable
for different system applications. A general purpose host
receive packet counter (HRPKTCNT) is also provided to
the host for the buffer management purpose.
Bus integrity check feature allows the system to recover
from a bus hang or an excessively long bus access.
BICT ( Bus integrity check timer ) can be programmed
to abort any bus access that runs abnormally long. Based
multicast and broadcast frame filtering is supported to
minimize the unnecessary network traffic.
MX98728EC is also equipped with the back-to-back
transmit capability which allows the software to fire as
many transmit packets as needed in a single command.
The receive FIFO also allows the back-to-back recep-
tion. Optional EEPROM can be used to store the MAC
ID and the other configuration information. All options
including MAC ID can be programmed through the host
interface.
2
P/N:PM0723
REV. 1.0, JUL. 13, 2000
MX98728EC
1.2 Internal Block Diagram
Packet Buffer
(SRAM)
SRAMIU
RX
FIFO
RX
SM
Host
BIU
TX
FIFO
TX
SM
PCS
Architecture and Interface overview
100 TX PHY
100TX PMD
interface
NWAY
CTRL & REGS
10Mbps
MCC+TP interface
EPROM
MII Interface
Serial ROM port
3
P/N:PM0723
REV. 1.0, JUL. 13, 2000
MX98728EC
1.3 Typical Application
Host
MX98728
Packet
buffer
Host Memory
Subsystem
Customer Application
TYPICAL APPLICATION
TP cable
RJ45
Xformer
Decode
EPROM
C46/C66
Local DMA
CSB
1.4 Combo Application
Host
MX98728
Packet
buffer
Host Memory
Subsystem
Customer Application
COMBO APPLICATION
RJ11
Xformer
1M 8PHY
or
10M 8PHY
Decode
EPROM
C46/C66
Local DMA
TP Cable
Phone Line
CSB
or
RJ45
Xformer
4
P/N:PM0723
REV. 1.0, JUL. 13, 2000
MX98728EC
2.0 Pin Configuration and Description :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
GNDA
GNDA
VDDA
RTX
RTX2EQ
CPK
GNDA
GNDA
TXOP
TXON
VDDA
GNDR
GNDR
VDDR
VDDR
RXIP
RXIN
VDDR
VDDR
GNDR
GNDR
VDDA
GNDA
GNDA
CKREF(X1)
X2
VDDA
RDA
GNDA
VDDA
TXD0
TXD1
TXD2
TXD3
MA19(RXD0)
MA18(RXD1)
MA17(RXD2)
MA16(RXD3)
VDD
GND
GND
D11
D10
D9
D8
A11(RXC)
A10(RXVD)
A9(CRS)
A8(COL)
RSTB
A7
A6
A5
WRB
RDB
A4
SRDY
A3
A2
A1
NC
INTB
CLKIN
LED1(TXEN)
LED0(TXC)
GND
MCSB
MOEB
MWE0B
MWE1B
MD0
MD1
VDD
GND
MD2
MD3
MD4
VDD
MD5
MD6
MD7
VDD
MD8
MD9
MD10
MD11
GND
MD12
MD13
MD14
MD15
D24
D25
D26
D27
D28
D29
D30
D31
EECS
MA0(EECK)
GND
MA1(EEDI)
MA2(EEDO)
MA3
MA4
MA5
MA6
MA7
VDD
MA8
MA9
MA10
GND
MA11
MA12
MA13
MA14
GND
MA15
A12
A13
A14
A15
GND
VDD
D12
D13
D14
D15
D16
D17
D18
VDD
D19
D20
GND
D21
D22
D23
D0
D1
GND
D2
D3
D4
D5
D6
D7
H16_32
CSB
D
A
CKB
DREQB
C46/C66
GND(MDC)
GND(MDIO)
GND
A
VDD
A
GND
A
VDD
A
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
MX98728
5
P/N:PM0723
REV. 1.0, JUL. 13, 2000
MX98728EC
2.1 Pin Description: ( all internal pull-up is 168K ohm, pull-down is 70K ohm )
Host Bus Interface
PIN#
Pin Name
Type
Description
143
CLKIN
I, TTL
Not used, NC pin.
19-12,
D[31:0]
I/O, 4ma
Host Data Bit [31:0]:
101-103,
105-106,
108-114,
122-125,
92-97,
99, 100
117-120,
A[15:1]
I, 4ma
Host Bus Address Bit [15:1] : In 32 bit mode, H16_32=0,
126-129,
all host accesses are 32 bit wide. When H16_32=1, all
131-133,
host accesses are 16 bit wide. (Internal pull-up).
136,138-140
A11, A10, A9, A8 has other definition in MII mode.
126
A11(RXC)
I, TTL
Host Bus Address Bit11, when on-chip tranceiver is used,
it is used in A[15:1], when in MII mode, it is defined as
receive clock RXC (25MHz or 2.5MHz) When this pin is
used as address bit, it is internally grounded until Reg50.6
(A11A8EN bit) is set to enable decoding of this pin as
address bit.
127
A10(RXDV)
I,TTL
Host Bus Address Bit10, when on-chip tranceiver is used,
it is used in A[15:1], when in MII mode, it is defined as
receive data valid RXDV signal. When this pin is
used as address bit, it is internally grounded until Reg50.6
(A11A8EN bit) is set to enable decoding of this pin as
address bit.
128
A9(CRS)
I,TTL
Host Bus Address Bit9, when on-chip tranceiver is used,
it is used in A[15:1], when in MII mode, it is defined as
carrier same CRS signal. When this pin is
used as address bit, it is internally grounded until Reg50.6
(A11A8EN bit) is set to enable decoding of this pin as
address bit.
129
A8(COL)
I,TTL
Host Bus Address Bit8, when on-chip tranceiver is used,
it is used in A[15:1], when in MII mode, it is defined as
collision COL signal. When this pin is used as address
bit, it is internally grounded until Reg50.6 (A11A8EN bit)
is set to enable decoding of this pin as address bit.
141
NC
NC pin : Not connected.
137
SRDY
O, 4ma
Synchronous Ready : Active high for the write cycle to
indicate the data is secured and the cycle can be fin-
ished.