QT2022/32 - Data Sheet: DS3051
PMA/PMD Vendor Specific
EEPROM NVR Checksum /
I2C/DOM Write Control
1.C004h
PMA/PMD Vendor
Specific
PMA/PMD Vendor Specific
EEPROM NVR Control
Register
Register Upload Command
and Status
Bit
Register
1.C002h
1.C005h
1.C003h
0
I2C/DOM single byte
read/write address, RW
EEPROM NVR 256 byte write
cycle burst size, RW
size bit1 bit0
I2C/DOM Write Command, RW
bit1 bit0 Command
Register Upload Commands, RW
bit1 bit0 Command
1
0
0
1
1
0
1
0
1
reserved
reserved
write 1 byte
write 256 bytes
0
0
1
1
0
1
0
1
Reserved (default)
Reserved
Reserved
1
8
16
1
0
0
1
1
0
1
0
1
default
read-> Upload the MDIO
registers from external EEPROM.
2
3
Reserved, RO
Reserved, RO
I2C/DOM 256 byte write cycle
burst size, RW
size bit1 bit0
Register Upload Command Status
for the first EEPROM, RO/LH
bit3 bit2 Command
1
8
16
1
0
0
1
1
0
1
0
1
0
0
1
1
0
1
0
1
idle, no command (default)
command completed
command in progress
previous command failed
default
4
5
EEPROM NVR 256 byte read
cycle burst size, RW
size bit1 bit0
Reserved, RO
Reserved, RO
Register Upload Command Status
for the second EEPROM, RO/LH
bit5 bit4 Command
1
8
16
256
0
0
1
1
0
1
0
0
0
1
1
0
1
0
1
idle, no command (default)
command completed
command in progress
previous command failed
1
default
6
7
Reserved, RO
Reserved, RO
Reserved, RO
Reserved, RO
EEPROM NVR Checksum OK, RO Reserved, RO
1=OK
8
I2C Bus Timeout Coun-
ter, RW
Default = 8’d0 (disabled)
Note: Timeout Value
defined in Seconds
Reserved, RO
Reserved, RO
Reserved, RO
EEPROM NVR Calculated
Checksum, RO
Reserved, RO
Reserved, RO
Reserved, RO
Reserved, RO
9
10
11
EEPROM NVR Active, RO
1=EEPROM access in progress
(MDIO writes to EEPROM regis-
ters ignored)
12
13
EEPROM NVR Error, RO/LH
1=EEPROM error
Reserved, RO
Reserved, RO
EEPROM NVR Detected, RO
1=EEPROM Detected
14
15
EEPROM master bus rate control,
RW
bit15 bit14
Reserved, RO
Reserved, RO
0
1
1
0
0
x
= 37kHz, default
= 74kHz
= reserved
= 600kHz
1
x
132
AppliedMicro - Confidential & Proprietary
Revision 5.11