SELF-TESTING OPTICAL TRANSCEIVER
First Claim
1. In an optical transceiver module that includes at least one processor, a persistent memory and a system memory, a method for the optical transceiver module to perform one or more diagnostic self-tests without the assistance of a host operating system, the method comprising the following:
- an act of loading microcode from the persistent memory to the system memory;
an act of executing the microcode using the at least one processor, wherein the microcode is structured such that the optical transceiver module performs the following when executed by the at least one processor;
an act of performing one or more diagnostic self-tests;
an act of storing diagnostic result data of the one or more diagnostic self-tests the in the persistent memory; and
an act of formatting the stored diagnostic results for analysis.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for an optical transceiver module to perform one or more diagnostic self-tests without the assistance of a host computing system. The optical transceiver module includes at least one processor, a persistent memory and a system memory. The persistent memory, which is coupled to the at least one processor, contains microcode. The microcode is loaded from the persistent memory to the system memory and executed by the at least one processor. The executed microcode causes the optical transceiver module to perform one or more diagnostic self-tests. The diagnostic result data of the one or more diagnostic self-tests is then stored in the persistent memory and is formatted for analysis. The formatted data may then be analyzed to ascertain the response of the optical transceiver to changes in its test environment.
-
Citations
20 Claims
-
1. In an optical transceiver module that includes at least one processor, a persistent memory and a system memory, a method for the optical transceiver module to perform one or more diagnostic self-tests without the assistance of a host operating system, the method comprising the following:
-
an act of loading microcode from the persistent memory to the system memory; an act of executing the microcode using the at least one processor, wherein the microcode is structured such that the optical transceiver module performs the following when executed by the at least one processor; an act of performing one or more diagnostic self-tests; an act of storing diagnostic result data of the one or more diagnostic self-tests the in the persistent memory; and an act of formatting the stored diagnostic results for analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An optical transceiver module comprising the following:
-
at least one processor; a system memory; a persistent memory, wherein the persistent memory contains microcode that when executed by the at least one processor, causes the optical transceiver module to perform the following; an act of performing one or more diagnostic self-tests; an act of storing diagnostic result data of the one or more diagnostic self-tests the in the persistent memory; and an act of formatting the stored diagnostic results for analysis. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification