Software programmable flexible and dynamic optical transceivers
AssigneeCiena Corporation
InventorsMichael Y. Frankel, Stephen B. Alexander
Life of this patent
Estimating the term…
Abstract
A storage system includes a connection to one or more optical transceivers, each having one or more Field Programmable Gate Arrays (FPGAs); and a processor and memory storing instructions that, when executed, cause the processor to receive a request for one or more applications for a specific optical transceiver of the one or more optical transceivers, and provide the one or more applications to the specific optical transceiver, wherein the one or more applications are utilized in the specific optical transceiver to dynamically configure digital functionality in its one or more FPGAs for operation in an optical network.
Claims20
A storage system comprising:
- a connection to one or more optical transceivers, each having one or more Field Programmable Gate Arrays (FPGAs);
- and
- a processor and memory storing instructions that, when executed, cause the processor to
- receive a request for one or more applications for a specific optical transceiver of the one or more optical transceivers, and
- provide the one or more applications to the specific optical transceiver,
- wherein the one or more applications are utilized in the specific optical transceiver to dynamically configure digital functionality in its one or more FPGAs for operation in an optical network.
A method comprising:
- communicating to one or more optical transceivers, each having one or more Field Programmable Gate Arrays (FPGAs);
- receiving a request for one or more applications for a specific optical transceiver of the one or more optical transceivers, and
- providing the one or more applications to the specific optical transceiver,
- wherein the one or more applications are utilized in the specific optical transceiver to dynamically configure digital functionality in its one or more FPGAs for operation in an optical network.
A non-transitory computer-readable medium comprising instructions that, when executed, cause a processor to perform steps of:
- communicating to one or more optical transceivers, each having one or more Field Programmable Gate Arrays (FPGAs);
- receiving a request for one or more applications for a specific optical transceiver of the one or more optical transceivers, and
- providing the one or more applications to the specific optical transceiver,
- wherein the one or more applications are utilized in the specific optical transceiver to dynamically configure digital functionality in its one or more FPGAs for operation in an optical network.
Dependencies are inferred from the claim text.