Patent ID: 7744291

Claim:
An optical transceiver comprising: an opto-electric receiver, wherein the opto-electric receiver includes: a receiver, wherein the receiver is configured to receive a first optical data signal and convert the optical signal to a first electrical data signal; and a post-amplifier configured to amplify the first electrical data signal; an electro-optical transmitter, wherein the electro-optical transmitter includes: a driver, wherein the driver is configured to receive a second electrical data signal from an external host and provide a driving signal to a transmitter; and the transmitter, wherein the transmitter is configured to emit light in response to the driving signal; a persistent memory, wherein the persistent memory is configured to include boot microcode, the boot microcode including: commands that initialize the transceiver during a boot process; and verification data; a system memory, wherein the system memory is configured to receive the boot microcode from the persistent memory during the boot process; a controller, wherein the controller is programmed with controller microcode configured to: initiate a boot process to thereby begin loading the boot microcode from the persistent memory to the system memory; detect the verification data within the boot microcode loaded from the persistent memory to the system memory while initializing the boot process; and determine whether or not the verification data has an expected value.