Am79C989
19
P R E L I M I N A R Y
Table 5.
Shared Registers
Port Registers
Nine physical registers in the QuEST device are allo-
cated per port. Six of the port registers relate to Auto-
Negotiation. The remaining port registers are used for
control.
Registers 0, 1, 4-7, and 18-20 require an exact match
to specify the port being addressed. A particular regis-
ter is addressed by sending the serial management
frame with the target address of the designated port.
The lower two bits of the PHYAD (bits A1 and A0) spec-
ify which port is selected.
Table 6.
Port Registers
Non-Implemented Registers
Non-implemented registers should neither be written to
or read. Reserved register bits within defined registers
should be written with zeros.
Reserved register bits
may return undefined data and should be masked
by software.
Auto-Negotiation Control Register (Reg 0)
The Auto-Negotiation Control Register (Reg 0) con-
tains Read/Write (R/W), Read/Only (R/O), and Self-
Clearing (SC) bits. This register is duplicated for each
port.
Table 7.
Auto-Negotiation Control Register (Reg 0)
REGAD
Register Name
2-3
Device ID
16
Interrupt Enable and Status
17
Summary Status
REGAD
Register Name
0
Auto Negotiation Control
1
Auto Negotiation Status
4
Auto Negotiation Address
5
Auto Negotiation Link Partner
6
Auto Negotiation Expansion
7
Auto Negotiation Next Page
18
Control
19
Status
20
Error Mask
Bit(s)
Name
Description
Read/
Write
Default/
Reset
15
SRESET
1 = Resets the Auto Negotiation Control and Status registers to
their default state;
0 = Has no effect.
After reset is completed (approximately 10
μ
s), SRESET is cleared.
R/W, SC
0
14
Loopback
1 = Port will loop back the QTX_DATA to the QRX_DATA. Transmit
data will not be transmitted and receive data from the network will
be ignored.
0 = The port will receive and transmit normally.
R/W
0
13
Reserved
Written and read as zero.
R/O
0
12
ANEG_EN
1 = Auto-Negotiation enabled.
0 = Auto-Negotiation disabled.
R/W
1
11
PWR_DN
1 = 10BASE-T port Auto-Negotiation is reset. The Auto-Negotiation
process and Link Status State Machine will terminate. Link Test
Pulses will terminate.
0 = 10BASE-T port resumes normal operation.
R/W
0
10
Reserved
Written and read as zero.
R/O
0
9
Restart ANEG
1 = Auto-Negotiation restarts. The bit will be cleared when the Auto-
Negotiation process completes.
0 = Has no effect.
R/W, SC
0