QT2022/32 - Data Sheet: DS3051
When the DOM automatic upload mode is selected, the ‘command complete’ or ‘idle’ state will be changed to the
‘command in progress’ state upon the start of a new self initiated upload. This is so an STA read of the MDIO DOM
command status register, 1.A100h, is not needed to clear the ‘command complete’ state. If the ‘command failed’
state is entered, a read of 1.A100h must be performed to clear the failure state. A ‘command failure’ will cause the
automatic uploading of DOM registers to stop. If 00 is written to the DOM update frequency control bits, the
QT2022/32 will complete a DOM update in progress, or if it is in the periodic update wait state it will immediately
perform a DOM update. In either case the device will no longer be in periodic update mode.
Figure 31: DOM Access State Diagram
DOM not present
reset
IDLE
cmd_status = 00
DOM present AND
(wr_A100
or
periodic
update mode
and update time reached)
IN_PROGRESS
execute cmd
cmd_status = 10
cmd_succeeded
cmd_failed
FAILED
COMPLETE
cmd_status = 11
cmd_status = 01
stop period update
rd_A100
rd_A100
periodic
update mode
and update time reached
wr_A100 = MDIO write to register 1.A100h
rd_A100 = MDIO read to register 1.A100h
A DOM or NVR command failure is declared after 16 polling sequences spaced by 1.7 ms without an acknowl-
edgement from the external device. (The total elapsed time for this sequence is 16*10bits*1bit/37kHz+15*1.ms =
30 ms)
Revision 5.11
AppliedMicro - Confidential & Proprietary
87