Optical Transceiver Program Download via I2C Control Pins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical transceivers, such as SFP and XFP, lack additional terminals for downloading revised control programs, making it difficult to update their control software without modifying their mechanical or electrical architecture.

Innovation Solution

Incorporating a download interface with a clock terminal and a data terminal, where the clock terminal is pulled down to ground using a resistor, allowing the host system to detect the transceiver's presence and enabling program downloads using existing control pins, MOD_DEF0, MOD_DEF1, and MOD_DEF2, following the I2C standard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional terminals are added to the optical transceiver for downloading control programs, then program download capability is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improveprogram download capabilityVSAvoidterminal quantity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes existing control terminals (MOD_DEF0, MOD_DEF1, MOD_DEF2) serve dual purposes: their original control functions and program download functions. By configuring these terminals as I2C interface pins (SDA, SCL, and control signal lines), the transceiver can download programs through existing connectors without adding extra terminals, thus achieving multi-functionality and resolving the contradiction between download capability and device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The optical transceiver uses its own existing control signal lines and connectors to perform the program download function, rather than requiring external dedicated download interfaces. The controller internally switches between control mode and download mode, allowing the device to serve itself for program updates without additional hardware infrastructure

Inventive Principle:
Principle #25Self-service

2Device complexity

If existing control pins are reused for program download, then device complexity is reduced, but signal interference and functional conflict may occur

Engineering Contradiction:
Improveterminal quantityVSAvoidsignal stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic terminal configuration where the controller can switch between control mode and download mode. During download operations, the control terminals are temporarily reconfigured as I2C interface pins, while during normal operation, they return to their original control functions. This dynamic switching prevents signal interference and functional conflicts by ensuring only one function is active at a time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Before initiating program download, the controller preliminarily configures the relevant terminals as I2C interface pins and sets the download interface to operational mode. This preliminary configuration ensures that the terminals are properly prepared for download operations, preventing signal conflicts and ensuring reliable communication throughout the download process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9071360B2Optical transceiver having improved functions to load control program
Publication Date: 2015.06.30 SUMITOMO ELECTRIC INDUSTRIES LTD
  • US9071360B2 patent drawing
  • US9071360B2 patent drawing
  • US9071360B2 patent drawing

AI summary

Methods to load control programs into an optical transceiver whose specifications follow the standards are disclosed. The standard transceiver, such as SFP transceiver and/or XFP transceiver, provides control terminals in addition to the serial interface to communicate with the host device. The control terminals are inactive when the transceiver is output of the host device. The loader to load the program utilizes those control terminals and the optical transceiver of the invention provides mechanisms to use those control terminals for downloading the program.