Patent ID: 7515831

Claim:
An auto-configurable telecommunication device with error correction capabilities for handling optical signals and electronic signals, the device comprising: an optical-to-electronic transition unit for converting incoming optical signals received from a first external source into incoming electronic signals; an electronic-to-optical transition unit for converting outgoing electronic signals received from an auto-configurable error correction unit into outgoing optical signals; and the auto-configurable error correction unit capable of correcting errors in the incoming electronic signals and outgoing electronic signals according to a predefined algorithm retrieved from a storage unit, wherein the error correction unit further comprises: a master controller coupled to a serial interface unit, the master controller being capable of retrieving configuration data from an external memory device, the configuration data being used to configure the error correction unit; at least one register for storing the configuration data; a slave controller capable of, under control of the external controller, transmitting the configuration data from an external memory device to at least one register and retrieving the configuration data from the at least one register; a universal processor interface (UPI) unit for providing an interface to the external controller, the UPI unit being capable of transmitting the configuration data from the external controller to the at least one register and retrieving the configuration data from the at least one register; at least one multiplexer for selecting the configuration data from one of the serial interface unit and the UPI unit, wherein the configuration data is used in the error correction unit when the error correction unit being powered on, the master controller shares data and clock connectors with the slave controller, and the UPI unit shares data and clock connectors with the master controller and the slave controller.