5
Figure 5. Digital diagnostic memory map – specic data eld description
(from SFF-8472 MSA)
The diagnostic monitoring interface (DMI) has two 256
byte memory maps in EEPROM which are accessible
over a two wire interface: the serial ID memory map
at address 1010000X (0xA0) and the digital diagnostic
memory map at address 1010001X (0xA2).
The serial ID memory map contains a serial identica-
tion and vendor specic information and is read only.
The digital diagnostic memory map contains device
operating parameters and alarm and warning ags. The
operating parameters are to be retrieved through a se-
quential read command ensuring that the MSB and LSB
of each parameter are “coherent”. Furthermore, it con-
tains 120 bytes that can be written by the user as well as
a writable soft control byte.
Tables 1 to 6 detail memory contents, timing character-
istics, soft commands and alarm/warning ags.
Digital Diagnostics Monitoring Interface
The AFBR-5978Z transceiver features an enhanced
digital diagnostic interface, compliant to the “Digital Di-
agnostic Monitoring Interface for Optical Transceivers”
SFF-8472 Multi-source Agreement (MSA). Please refer to
the MSA document to access information on the range
of options, both hardware and software, available to the
host system for exploiting the available digital diagnos-
tic features.
The enhanced digital interface allows real-time access
to device operating parameters, and includes optional
digital features such as soft control and monitoring of
I/O signals. In addition, it fully incorporates the func-
tionality needed to implement digital alarms and warn-
ings, as dened by the SFF-8472 MSA. With the digital
diagnostic monitoring interface, the user has capability
of performing component monitoring, fault isolation
and failure prediction in their transceiver-based applica-
tions.
2 wire address 1010000X (A0h) 2 wire address 1010001X (A2h)
0
95
127
255
Serial ID Dened by
SFP MSA (96 bytes)
Vendor Specic
(32 bytes)
Reserved in SFP
MSA (128 bytes)
0
55
Thresholds (56 bytes)
Cal Constants
(40 bytes)
119
Time Diagnostic
Interface (24 bytes)
247
User Writable
EEPROM (120 bytes)
Vendor Specic (8 bytes)
255
127
Vendor Specic (8 bytes)