System and method for indicator light control of storage devices
First Claim
Patent Images
1. A system for controlling indicator lights associated with a component, comprising:
- a processor; and
a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising;
generating, using a first control logic, a first control signal operable to control an indicator light associated with a component;
generating, using a second control logic, a second control signal operable to control the indicator light associated with the component, wherein generating the second control signal further comprises determining, using a pattern control register, the second control signal based on signals generated by a plurality of pattern generators;
receiving, using a first combinational logic, the first control signal and the second control signal;
selecting, at the first combinational logic, one of the first control signal and the second control signal using an ownership register to yield a selected control signal; and
controlling a display pattern of the indicator light using the selected control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments generally relate to status indicator control of a computing system. The present technology discloses techniques that enable sufficient and complex display patterns of indicators such as LEDs to interoperate states of storage devices including SSDs. Aspects of the present technology also relate to storage devices connected by a system bus such as peripheral component interconnect express (PCIe).
13 Citations
23 Claims
-
1. A system for controlling indicator lights associated with a component, comprising:
-
a processor; and a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising; generating, using a first control logic, a first control signal operable to control an indicator light associated with a component; generating, using a second control logic, a second control signal operable to control the indicator light associated with the component, wherein generating the second control signal further comprises determining, using a pattern control register, the second control signal based on signals generated by a plurality of pattern generators; receiving, using a first combinational logic, the first control signal and the second control signal; selecting, at the first combinational logic, one of the first control signal and the second control signal using an ownership register to yield a selected control signal; and controlling a display pattern of the indicator light using the selected control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a processor; and a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising; generating one or more signals using a plurality of pattern generators, the one or more signals being associated with a plurality of storage device states; receiving, at a pattern control combinational logic, the one or more signals; selecting, at the pattern control combinational logic, one of the one or more signals using a pattern control register to yield a selected control signal; and controlling, using the selected control signal, a display pattern of an indicator light associated with a storage device, the display pattern of the indicator light corresponding to one of the plurality of storage device states. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
generating, using a peripheral component interconnect express hot-plug control logic, a first control signal operable to control a light-emitting diode associated with a solid state drive; generating, using a peripheral component interconnect express light-emitting diode control logic, a second control signal operable to control the light-emitting diode associated with the solid state drive; receiving, using a first multiplexer, the first control signal and the second control signal; selecting, at the first multiplexer, one of the first control signal and the second control signal using a peripheral component interconnect express ownership register to yield a selected control signal; and controlling a display pattern of the light-emitting diode using the selected control signal. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for controlling indicator lights associated with a component, comprising:
-
a processor; and a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising; generating, using a first control logic, a first control signal operable to control an indicator light associated with a component; generating, using a second control logic, a second control signal operable to control the indicator light associated with the component; receiving, using a first combinational logic, the first control signal and the second control signal; selecting, at the first combinational logic, one of the first control signal and the second control signal using an ownership register to yield a selected control signal; determining, using the ownership register, that the indicator light is disabled; and controlling a display pattern of the indicator light using the selected control signal.
-
-
22. A system for controlling indicator lights associated with a component, comprising:
-
a processor; and a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising; generating, using a first control logic, a first control signal operable to control an indicator light associated with a component; generating, using a second control logic, a second control signal operable to control the indicator light associated with the component, wherein the second control logic further comprises a second combinational logic configured to select one of a plurality of signals generated by a plurality of pattern generators using a pattern control register to yield the second control signal; receiving, using a first combinational logic, the first control signal and the second control signal; selecting, at the first combinational logic, one of the first control signal and the second control signal using an ownership register to yield a selected control signal; and controlling a display pattern of the indicator light using the selected control signal.
-
-
23. A system for controlling indicator lights associated with a component, comprising:
-
a processor; and a memory device comprising instructions that, when executed by the processor, cause the processor to perform instructions comprising; generating, using a first control logic, a first control signal operable to control an indicator light associated with a component; generating, using a second control logic, a second control signal operable to control the indicator light associated with the component; receiving, using a first combinational logic, the first control signal and the second control signal, wherein the first combinational logic is operable to control a first display pattern of a first indicator light based on the first control signal, and to control a second display pattern of a second indicator based on the second control signal; selecting, at the first combinational logic, one of the first control signal and the second control signal using an ownership register to yield a selected control signal; and controlling a display pattern of the indicator light using the selected control signal.
-
Specification