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

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

Скачать:  PDF   ZIP
D
P
8
3
8
61
EN
Gig
PH
YTER
10
/10
0
/1
00
0 E
t
he
rnet
Phy
s
ic
al
Lay
e
r
2001 National Semiconductor Corporation
www.national.com
General Description
The DP83861 is a full featured Physical Layer transceiver
with integrated PMD sublayers to support 10BASE-T,
100BASE-TX and 1000BASE-T Ethernet protocols.
The DP83861 uses state of the art 0.18
m
,
1.8 V/3.3 V
CMOS technology, fabricated at National Semiconductor's
South Portland Maine facility.
The DP83861 is designed for easy implementation of
10/100/1000 Mb/s Ethernet LANs. It interfaces directly to
Twisted Pair media via an external transformer. This device
interfaces directly to the MAC layer through the IEEE
802.3u Standard Media Independent Interface (MII) or the
IEEE 802.3z Gigabit Media Independent Interface (GMII).
Applications
The DP83861 fits applications in:
s
10/100/1000 Mb/s capable node cards
s
Switches with 10/100/1000 Mb/s capable ports
s
High speed uplink ports (backbone)
System Diagram
ETHERNET
DP83861
STATUS
LEDs
M
A
G
N
ETI
C
S
RJ-45
100BASE-TX
MII/GMII
MAC
CLOCK
125 MHz or 25 MHz
1000BASE-T
DP83820
10BASE-T
10/100/1000Mb/s
10/100/1000Mb/s
Ethernet Physical Layer
Features
s
100BASE-TX and 1000BASE-T compliant
s
Fully compliant to IEEE 802.3u 100BASE-TX and IEEE
802.3z/ab 1000BASE-T specifications. Fully integrated
and fully compliant ANSI X3.T12 PMD physical sublayer
that includes adaptive equalization and Baseline Wan-
der compensation
s
10BASE-T compatible
s
IEEE 802.3u Auto-Negotiation and Parallel Detection
Fully Auto-Negotiates between 1000 Mb/s, 100 Mb/s,
and 10 Mb/s Full Duplex and Half Duplex devices
s
Interoperates with first generation 1000BASE-T Physical
layer transceivers
s
3.3V MAC interfaces:
IEEE 802.3u MII
IEEE 802.3z GMII
s
LED support: Link, Speed, Activity, Collision, TX and RX
s
Supports 125 MHz or 25 MHz reference clock
s
Requires only one 1.8 V and one 3.3 V supply
s
Supports MDIX at 10, 100, and 1000 Mb/s
s
Supports JTAG (IEEE1149.1)
s
Dissipates 1 watt in 10/100 Mb/s mode
s
Programmable Interrupts
s
208-pin PQFP package
DP83861VQM-3 EN Gig PHYTER
10/100/1000 Ethernet Physical Layer
PRELIMINARY
April 2001
PHYTER
is a registered trademark of National Semiconductor Corporation.
2
www.national.com
DP83
861
Block Diagram
100BASE-TX
PCS
100BASE-TX
PMA
100BASE-TX
PMD
1000BASE-T
PCS
1000BASE-T
PMA
DAC/ADC
SUBSYSTEM
DRIVERS/
RECEIVERS
MAGNETICS
MLT-3
100 Mb/s
PAM-5
PR Shaped
125 Msymbols/s
4-pair CAT-5 Cable
MII
GMII
COMBINED GMII, MII INTERFACE
1000BASE-T Block
C MGMT
& PHY CNTRL
TIMING
GTX_CL
K
TX_
E
N
TXD[7
:
0]
T
X
_C
LK
RX_
C
L
K
COL
CRS
RX_
E
R
RX_
D
V
RXD[7
:
0
]
DAC/ADC
TIMING BLOCK
100BASE-TX Block
GMII
MII
MUX/DMUX
MGMT INTERFACE
TX_
E
R
10BASE-T Block
10BASE-T
PLS
10BASE-T
PMA
Manchester
10 Mb/s
MII
MD
IO
MD
C
3
www.national.com
Table of Contents
DP838
61
1.0
Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1
MAC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2
TP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3
JTAG Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4
E2PROM Interface . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.5
Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6
LED/Interrupt Interface . . . . . . . . . . . . . . . . . . . . . 8
1.7
Device Configuration Interface . . . . . . . . . . . . . . . 9
1.8
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.9
Power And Ground Pins . . . . . . . . . . . . . . . . . . . 10
1.10
Special Connect Pins . . . . . . . . . . . . . . . . . . . . . . 11
2.0
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.1
Speed/Duplex Mode Selection . . . . . . . . . . . . . . 12
2.2
Manual Mode Configurations . . . . . . . . . . . . . . . . 12
2.3
Auto-Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4
MII Isolate Mode . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.5
Loopback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6
MII/GMII Interface and Speed of Operation . . . . . 15
2.7
Test Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.8
Automatic MDI / MDI-X Configuration . . . . . . . . . 16
2.9
Polarity Correction . . . . . . . . . . . . . . . . . . . . . . . . 16
2.10
Firmware Interrupt . . . . . . . . . . . . . . . . . . . . . . . . 16
3.0
Design and Layout Guide . . . . . . . . . . . . . . . . . . . . . . 17
3.1
Power Supply Filtering . . . . . . . . . . . . . . . . . . . . . 17
3.2
Twisted Pair Interface . . . . . . . . . . . . . . . . . . . . . 18
3.3
MAC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4
Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5
Strapping Options . . . . . . . . . . . . . . . . . . . . . . . . 20
3.6
Unused Pins/Reserved Pins . . . . . . . . . . . . . . . . 20
3.7
Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.8
Temperature Considerations . . . . . . . . . . . . . . . . 21
3.9
Pin List and Connections . . . . . . . . . . . . . . . . . . . 21
4.0
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1
1000BASE-T Functional Description . . . . . . . . . . 34
4.2
1000BASE-T PCS TX . . . . . . . . . . . . . . . . . . . . . 35
4.3
1000BASE-T PMA TX Block . . . . . . . . . . . . . . . . 36
4.4
PMA Receiver . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4.5
1000BASE-T PCS RX . . . . . . . . . . . . . . . . . . . . . 37
4.6
Gigabit MII (GMII) . . . . . . . . . . . . . . . . . . . . . . . . 38
4.7
ADC/DAC/Timing Subsystem . . . . . . . . . . . . . . . 38
4.8
10BASE-T and 100BASE-TX Transmitter . . . . . . 39
4.9
100BASE-TX Receiver . . . . . . . . . . . . . . . . . . . . 42
4.10
10BASE-T Functional Description . . . . . . . . . . . . 45
4.11
ENDEC Module . . . . . . . . . . . . . . . . . . . . . . . . . . 45
4.12
802.3u MII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.13
Status Information . . . . . . . . . . . . . . . . . . . . . . . . 47
4.0
Register Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1
Register Definitions . . . . . . . . . . . . . . . . . . . . . . . 49
4.2
Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.0
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . 68
5.1
DC Electrical Specification . . . . . . . . . . . . . . . . . . 68
5.2
PGM Clock Timing . . . . . . . . . . . . . . . . . . . . . . . 70
5.3
Serial Management Interface Timing . . . . . . . . . 70
5.4
1000 Mb/s Timing . . . . . . . . . . . . . . . . . . . . . . . . 71
5.5
100 Mb/s Timing . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.6
Auto-Negotiation Fast Link Pulse (FLP) Timing . . 75
5.7
Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.8
Loopback Timing . . . . . . . . . . . . . . . . . . . . . . . . 77
5.9
Isolation Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.0
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
6.1
CMOS Outputs (GMII/MII and LED) . . . . . . . . . . 79
6.2
TXD Outputs (sourcing 100BASE-TX) . . . . . . . . 79
6.3
TXD Outputs (sourcing 1000BASE-T) . . . . . . . . 79
6.4
Idd Measurement Conditions . . . . . . . . . . . . . . . . 79
6.5
GMII Point-to-Point Test Conditions . . . . . . . . . . 79
6.6
GMII Setup and Hold Test Conditions . . . . . . . . 79
7.0
User Information: . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.1
10Mb/s VOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2
Asymmetrical Pause . . . . . . . . . . . . . . . . . . . . . . 82
7.3
Next Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.4
125 MHz Oscillator Operation with Ref_Sel Floating
83
7.5
MDI/MDIX Operation when in Forced 10 Mb/s and 100MB/s
83
7.6
Receive LED in 10 Mb/s Half Duplex mode . . . . 83
8.0
EN Gig PHYTER Frequently Asked Questions: . . . . 84
8.1
Q1: What is the difference between TX_CLK,
TX_TCLK, and GTX_CLK? 84
8.2
Q2: What happens to the TX_CLK during 1000 Mb/s
operation? Similarly what happens to RXD[4:7] dur-
ing 10/100 Mb/s operation? 84
8.3
Q3: What happens to the TX_CLK and RX_CLK dur-
ing Auto-Negotiation and during idles? 84
8.4
Q4: Why doesn't the EN Gig PHYTER complete
Auto-Negotiation if the link partner is a forced 1000
Mb/s PHY? 84
8.5
Q5: My two EN Gig PHYTERs won't talk to each oth-
er, but they talk to another vendor's PHY. 84
8.6
Q6: You advise not to use Manual Master/Slave con-
figuration. How come it's an option? 84
8.7
Q7: How can I write to EN Gig PHYTER expanded
address or RAM locations? Why do I need to write to
these locations? 84
8.8
Q8: What specific addresses and values do I have to
use for each of the functions mentioned in Q7 above?
85
8.9
Q9: How can I do firmware updates? What are some
of the benefits of the firmware updates? 85
8.10
Q10: How long does Auto-Negotiation take? . . . 86
8.11
Q11: I know I have good link, but register 0x01, bit 2
"Link Status" doesn't contain value = `1' indicating
good link. 86
8.12
Q12: I have forced 100 Mb/s operation but the 100
Mb/s speed LED doesn't come on. 86
8.13
Q13: Your reference design shows pull-up or pull-
down resistors attached to certain pins, which con-
flict with the pull-up or pull-down information speci-
fied in the datasheet? 86
8.14
Q14: What are some other applicable documents?
86
8.15
Q15:
How is the
maximum junction temperature calculated?
86
8.16
Q16: How do I measure FLP's? . . . . . . . . . . . . . 86
8.17
Q17: The DP83861 will establish Link in 10 Mb/s and
100Mb/s mode with a Broadcom part, but it will not
establish link in 1000 Mb/s mode. When this happens
the DP83861's Link led will blink on and off. 86
8.18
Q18: Why isn't the Interrupt Pin (Pin 208) an Open
Drain Output? 87
9.0
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 88
4
www.national.com
DP838
61
PQFP (VQM) Pin Layout
RA_
ASUB
RA_A
VDD
RA_AGND
RX
DA+
RXDA-
RA_A
VDD
RA_AGND
CDA_A
VDD
TX
DA+
TXDA-
CDA_AGND
CDB_AGND
TXDB-
TX
DB+
CDB_A
VDD
RB_AGND
RB_A
VDD
RXDB-
RX
DB+
RB_AGND
RB_A
VDD
RB_
ASUB
BG_A
VDD
BG_
R
EF
BG_AGND
BG
_S
U
B
PGM_A
V
DD
PGM_AGND
SHR
_
VDD
SHR_GND
RC_
ASUB
RC_A
V
DD
RC_AGND
RXDC+
RXDC-
RC_A
V
DD
RC_AGND
CDC_A
V
DD
T
X
DC+
TXDC-
CDC_AGND
CDD_AGND
TXDD-
T
X
DD+
CDD_A
V
DD
RD_AGND
RD_A
V
DD
RXDD-
RXDD+
RD_AGND
RD_A
V
DD
RD_
ASUB
SI
Reserved
IO_VDD
IO_VSS
Reserved
Reserved
CORE_VDD
CORE_VSS
CORE_SUB
Reserved
Reserved
IO_VDD
IO_VSS
Reserved
Reserved
Reserved
RESERVE_FLOAT
IO_VDD
IO_VSS
RESERVE_FLOAT
RESERVE_FLOAT
CORE_VDD
CORE_VSS
RRESERVE_FLOAT
RESERVE_FLOAT
IO_VDD
IO_VSS
RESERVE_FLOAT
RESERVE_FLOAT
RESERVE_FLOAT
RESERVE_FLOAT
IO_VDD
IO_VSS
RESERVE_FLOAT
RESERVE_FLOAT
CORE_VDD
CORE_VSS
CORE_SUB
RESERVE_FLOAT
RESERVE_FLOAT
IO_VDD
IO_VSS
Reserved
Reserved
Reserved
Reserved
IO_VDD
IO_VSS
RESERVE_FLOAT
RESERVE_FLOAT
RESERVE_FLOAT
RESERVE_FLOAT
TDI
TDO
TMS
CORE_VDD
CORE_VSS
CORE_SUB
TCK
RESET
Reserved
Reserved
IO_VDD
IO_VSS
Reserved
Reserved
CORE_VDD
CORE_VSS
CORE_SUB
Reserved
Reserved
Reserved
Reserved
IO_VDD
IO_VSS
LED_10/10_ADV/SPEED[1]
LED_100/100_ADV
CORE_VDD
CORE_VSS
LED_1000/1000FDX_ADV
LED_DUPLEX/1000HDX_ADV
TEST
IO_VDD
IO_VSS
SDA
SCL
Manual_M/S_Advertise
AN_EN /TX_TCLK
IO_VDD
IO_VSS
Manual_M/S_Enable
NC_MODE
CORE_VDD
CORE_VSS
CORE_SUB
LED_ACT/PHYAD_0
LED_COL/PHYAD_1
IO_VDD
IO_VSS
LED_LNK/PHYAD_2
LED_TX/PHYAD_3
TEST
LED_RX/PHYAD_4
SPEED[0]/PORT_TYPE/INT
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
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
41
42
43
44
45
46
47
48
49
50
51
52
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
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
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
11
9
11
8
11
7
11
6
11
5
11
4
11
3
11
2
111
11
0
109
108
107
106
105
DP83861VQM-3
EN Gig PHYTER
TRS
T
OSC_
VDD
REF
_
SEL
REF
_
CLK
OSC_
VSS
MDC
MDI
O
IO
_
V
D
D
I
O
_VSS
GTX_
CL
K
TX
D0
TX
D1
TX
D2
IO
_
V
D
D
I
O
_VSS
TX
D3
TX
D4
TX
D5
TX
D6
CORE_
V
DD
CORE_
VSS
TX
D7
TX
_EN
TX
_ER
IO
_
V
D
D
I
O
_VSS
TX
_CLK
CORE_
V
DD
CORE_
VSS
CORE_
S
UB
RX_
C
LK
RXD0
RXD1
IO
_
V
D
D
I
O
_VSS
RXD2
RXD3
RXD4
RXD5
IO
_
V
D
D
I
O
_VSS
RXD6
RXD7
RX_
D
V
RX_
E
R
CRS
COL
IO
_
V
D
D
I
O
_VSS
RESE
RVE_
FLOA
T
RESE
RVE_
FLOA
T
SO
Bold pin names are strap options (e.g. AN_EN)
208 Lead Plastic Quad Flat Pack
NS Package VQM-208A
Order Number DP83861VQM-3
5
www.national.com
DP838
61
1.0 Pin Descriptions
The DP83861 pins are classified into the following interface
categories (each is described in the sections that follow):
-- MAC Interface
-- TP Interface
-- JTAG Interface
-- E
2
PROM Interface
-- Clock Interface
-- LED Interface
-- Device Configuration / Strapping Options
-- Reset
-- Power and Ground Pins
-- Special Connect Pins
Note: Strapping pin option
(BOLD) (e.g. AN_EN)
Type: I
Inputs
Type: O
Output
Type: O_Z
Tristate Output
Type: I/O_Z
Tristate Input_Output
Type: S
Strapping Pin
Type: PU
Pull-up
Type: PD
Pull-down
1.1 MAC Interface
Signal Name
Type
Pin #
Description
MDC
I
151
MANAGEMENT DATA CLOCK: Synchronous clock to the MDIO
management data input/output serial interface which may be asyn-
chronous to transmit and receive clocks. The maximum clock rate is
2.5 MHz with no minimum clock rate.
MDIO
I/O
150
MANAGEMENT DATA I/O: Bi-directional management instruc-
tion/data signal that may be sourced by the station management en-
tity or the PHY. This pin requires a 1.5 k
pullup resistor.
CRS
O
111
CARRIER SENSE: Asserted high to indicate the presence of carrier
due to receive or transmit activity in Half Duplex mode. This signal is
not defined (LOW) for 1000BASE-T Full Duplex mode. For
1000BASE-T, 100BASE-TX and 10BASE-T Full Duplex operation
CRS is asserted only for receive activity.
COL
O
110
COLLISION DETECT: Asserted high to indicate detection of a colli-
sion condition (assertion of CRS due to simultaneous transmit and re-
ceive activity) in Half Duplex modes. This signal is not synchronous
to either MII clock (GTX_CLK, TX_CLK or RX_CLK). This signal is not
defined (LOW) for Full Duplex modes.
TX_CLK
O
130
TRANSMIT CLOCK (10 Mb/s and 100 Mb/s): Continuous clock sig-
nal generated from REF_CLK and driven by the PHY during 10Mb/s
and 100 Mb/s operation. It is used on the MII to clock all MII Transmit
(data, error) signals into the PHY.
The Transmit Clock frequency is constant and the frequency is
2.5 MHz for 10Mb/s mode and 25 MHz for 100Mb/s mode.
TX_CLK should not be confused with the TX_TCLK signal.
TXD0
TXD1
TXD2
TXD3
TXD4
TXD5
TXD6
TXD7
I
146
145
144
141
140
139
138
135
TRANSMIT DATA: These signals carry 4B data nibbles (TXD[3:0])
during 10 Mb/s and 100 Mb/s MII mode and 8-bit data (TXD[7:0]) in
1000 Mb/s GMII mode. They are synchronous to the Transmit Clocks
(TX_CLK, GTX_CLK. Transmit data is input enabled by TX_EN for all
modes all sourced by the controller.
TX_EN
I
134
TRANSMIT ENABLE: Active high input driven by the MAC request-
ing transmission of the data present on the TXD lines (nibble data for
10 Mb/s and 100 Mb/s mode and 8-bit data for 1000 Mb/s GMII
mode.)
GTX_CLK
I
147
GMII-TRANSMIT CLOCK: This continuous clock signal is sourced
from the upper level MAC to the PHY. Nominal frequency of 125 MHz,
derived in the MAC from its 125 MHz reference clock.