Patent ID: 8639122

Claim:
In an optical transceiver that is communicatively couplable to a host computing system, the optical transceiver including a system memory and a processor, a method for the optical transceiver to filter digital diagnostics information prior to communicating with the host computing system, the method comprising the following: obtaining a first plurality of samples from a first analog signal, wherein the first analog signal is generated by an analog sensor included in a control module, the control module additionally including the processor; loading microcode to the system memory; and executing the microcode using the processor to thereby cause the optical transceiver to filter the first plurality of samples, wherein the first analog signal is a transceiver temperature signal; and wherein the control module further includes: a multiplexer coupled to the analog sensor and configured to select a single one of multiple analog signals for sampling, the multiple analog signals including the first analog signal; an Analog to Digital Converter (ADC) coupled to the multiplexer and configured to sample the selected signal and generate a corresponding digital signal for use by a digital portion of the control module; a plurality of processors including the processor that executes the microcode; a controller system memory; a memory controller configured to share access to the controller system memory amongst each of the plurality of processors; a two-wire host communications interface configured to allow communication between the control module and the host computing system; and an input-output multiplexer configured to multiplex various input/output pins of the control module to various nodes within the control module, wherein a number of the nodes in the control module exceeds a number of the input/output pins.