IL157192A

Integrated memory controller circuit for fiber optics transceiver

Abstract

This record has no abstract on file.

IL157192A, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

36 claims: 10 independent, 26 dependent

  1. 1
    «CLAIMS^ 1. Circuitry for monitoring an optoelectronic device, comprising:memory, including one or more memory arrays for storing information related to the optoelectronic device;analog to digital conversion circuitry configured to receive a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, convert the received analog signals into digital values, and store the digital values in predefined locations within the memory;comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored in predefined flag storage locations within the memory during operation of the optoelectronic device;and an interface configured to enable a host to read from host-specified locations within the memory, including the predefined flag storage locations, in accordance with commands received from the host.
  2. 8
    Circuitry for monitoring an optoelectronic device, comprising:memory, including one or more memory arrays for storing information related to the optoelectronic device;analog to digital conversion circuitry configured to receive a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, convert the received analog signals into digital values, and store the digital values in predefined locations within the memory;comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored in predefined flag storage locations within the memory during operation of the optoelectronic device;and an interface configured to enable a host to read from host-specified locations within the memory, including the predefined flag storage locations, in accordance with commands received from the host;wherein the plurality of analog signals include laser bias current, laser output power, and received power.
  3. 9
    A method of monitoring an optoelectronic device, comprising:receiving a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, converting the received analog signals into digital values, and storing the digital values in predefined locations within a memory;comparing the digital values with limit values to generate flag values, and storing the flag values in predefined flag locations within the memory;and 01470509\9-01 23 in accordance with instructions received from a host device, enabling the host device to read from host-specified locations within the memory, including the predefined flag locations.
  4. 16
    A method of monitoring an optoelectronic device, comprising:receiving a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, converting the received analog signals into digital values, and storing the digital values in predefined locations within a memory;comparing the digital values with limit values to generate flag values, and storing the flag values in predefined flag locations within the memory;and in accordance with instructions received from a host device, enabling the host device to read from host-specified locations within the memory, inclu!ding the predefined flag locations;wherein the plurality of analog signals includes laser bias current, laser output power, and received power.
  5. 17
    Circuitry for monitoring an optoelectronic device, comprising:analog to digital conversion circuitry configured to receive a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, convert the received analog signals into digital values, and store the digital values in predefined memory-mapped locations within the optoelectronic device;comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored in predefined memory-mapped flag storage locations within the optoelectronic device during operation of the optoelectronic device;and an interface configured to enable a host to read from host-specified memory-mapped locations within the optoelectronic device, including the predefined memory-mapped flag storage locations.
  6. 24
    Circuitry for monitoring an optoelectronic device, comprising:analog to digital conversion circuitry configured to receive a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, convert the received analog signals into digital values, and store the digital values in predefined memory-mapped locations within the optoelectronic device;comparison logic configured to compare the digital values with limit values to generate flag values, wherein the flag values are stored in predefined memory-mapped flag storage locations withi n the optoelectronic device during operation of the optoelectronic device;and 01470509\9-01 an interface configured to enable a host to read from host-specified memory-mapped locations within the optoelectronic device, including the predefined memory-mapped flag storage locations, in accordance with commands received from the host;wherein the plurality of analog signals include laser bias current, laser output power, and received power.
  7. 25
    A method of monitoring an optoelectronic device, comprising:receiving a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, converting the received analog signals into digital values, and storing the digital values in predefined memory-mapped locations within the optoelectronic device;comparing the digital values with limit values to generate flag values, and storing the flag values in predefined memory-mapped flag locations within the optoelectronic device;and in accordance with instructions received from a host device, enabling the host device to read from host-specified memory-mapped locations within the optoelectronic device, including the predefined memory-mapped flag locations.
  8. 32
    A method of monitoring an optoelectronic device, comprising:receiving a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the optoelectronic device, converting the received analog signals into digital values, and storing the digital values in predefined memory-mapped locations within the optoelectronic device;comparing the digital values with limit values to generate flag values, and storing the flag values in predefined memory-mapped flag locations within the optoelectronic device;and in accordance with instructions received from a host device, enabling the host device to read from host-specified memory-mapped locations within the optoelectronic device, including the predefined memory-mapped flag locations;wherein the plurality of analog signals includes laser bias current, laser output power, and received power.
  9. 33
    Circuitry for monitoring an optoelectronic device, comprising:memory, including one or more memory arrays for storing information related to the optoelectronic device;analog to digital conversion circuitry for receiving a plurality of analog signals from the optoelectronic device, the analog signals corresponding to operating conditions of the 01470509\9-02 optoelectronic device, converting the received analog signals into digital values, and storing the digital values in memory mapped locations within the memory;and a memory interface for allowing a host device to read from and write to memory mapped locations within the memory in accordance with commands received from a host device, wherein the memory interface allows the host device to read the digital values corresponding to operating conditions of the optoelectronic device from the memory mapped locations within the memory.
  10. 36
    A method of monitoring an optoelectronic device, comprising:receiving a plurality of analog signals from the optoelectronic device, which correspond to operating conditions of the optoelectronic device, converting the analog signals into digital values, and storing the digital values in memory mapped locations within a memory;and in accordance with commands received from a host device, enabling the host device to read from and write to memory mapped locations within the memory via a memory interface.