Optoelectronic transceiver with digital diagnostics
DCFirst Claim
1. An optoelectronic transceiver comprising:
- an optoelectronic transmitter;
an optoelectronic receiver;
memory configured to store digital values representative of a plurality of operating conditions of the optoelectronic transceiver;
comparison logic configured to compare respective digital values of said digital values with corresponding limit values to generate flag values, wherein the flag values are stored in memory; and
an interface configured to;
receive, from a host external to the optoelectronic transceiver, a first request for a first plurality of flag values associated with a particular operating condition, wherein;
the first request includes a first specified memory address;
each respective flag value in the first plurality of flag values is indicative of a comparison between a digital value for the particular operating condition and a different corresponding limit value from a first set of limit values for the particular operating condition; and
the digital value for the particular operating condition comprises one of said digital values; and
respond to the host with the first plurality of flag values associated with the first specified memory address.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The optoelectronic transceiver includes an optoelectronic transmitter, an optoelectronic receiver, memory, and an interface. The memory is configured to store digital values representative of operating conditions of the optoelectronic transceiver. The interface is configured to receive from a host a request for data associated with a particular memory address, and respond to the host with a specific digital value of the digital values. The specific digital value is associated with the particular memory address received form the host. The optoelectronic transceiver may further include comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored as digital values in the memory. The flag values may include: a high temperature warning flag, a low temperature warning flag, a high internal supply voltage warning flag, a low internal supply voltage warning flag, a high transmitter bias current warning flag, a low transmitter bias current warning flag, a high transmitter power warning flag, a low transmitter bias warning flag; a high received optical power warning flag, and a low received optical power warning flag.
288 Citations
55 Claims
-
1. An optoelectronic transceiver comprising:
-
an optoelectronic transmitter; an optoelectronic receiver; memory configured to store digital values representative of a plurality of operating conditions of the optoelectronic transceiver; comparison logic configured to compare respective digital values of said digital values with corresponding limit values to generate flag values, wherein the flag values are stored in memory; and an interface configured to; receive, from a host external to the optoelectronic transceiver, a first request for a first plurality of flag values associated with a particular operating condition, wherein; the first request includes a first specified memory address; each respective flag value in the first plurality of flag values is indicative of a comparison between a digital value for the particular operating condition and a different corresponding limit value from a first set of limit values for the particular operating condition; and the digital value for the particular operating condition comprises one of said digital values; and respond to the host with the first plurality of flag values associated with the first specified memory address. - View Dependent Claims (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. A method of monitoring an optoelectronic transceiver that includes an optoelectronic transmitter, an optoelectronic receiver, and memory, the method comprising:
-
storing in memory digital values representative of a plurality of operating conditions of the optoelectronic transceiver; comparing respective digital values of said digital values with corresponding limit values to generate flag values, wherein the flag values are stored in memory; receiving, from a host external to the optoelectronic transceiver, a first request for a first plurality of flag values associated with a particular operating condition, wherein; the first request includes a first specified memory address; each respective flag value in the first plurality of flag values is indicative of a comparison between a digital value for the particular operating condition and a different corresponding limit value from a first set of limit values for the particular operating condition; and the digital value for the particular operating condition comprises one of said digital values; and responding to the host with the first plurality of flag values associated with the first specified memory address. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification