IP Library Granted Patent US 7,257,659
Granted Patent B2
US 7,257,659 · App. 10/750,338 · Granted Aug 14, 2007

Method for signaling PCI/PCI-X standard hot-plug controller (SHPC) command status

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,257,659
App. No.
10/750,338
Granted
Aug 14, 2007
Kind
B2
Abstract

According to embodiments of the present invention, indicators on a PCI/PCI-X controlled by a Standard Hot-Plug Controller (SHPC) have non-fifty percent duty cycle blinking patterns that communicate to an operator a particular command being processed, whether the command was processed successfully, whether a “hard” or “soft” error occurred if the command was processed successfully, and whether power was applied to the slot if the command was not processed successfully.

Claims (56)

1. An apparatus, comprising:

a standard hot-plug controller, the standard hot-plug controller having a blinking pattern controller to receive at least one command, the blinking pattern controller to:

cause execution of a first blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus, the first blinking pattern being unique to the command being processed, wherein a first unique blinking pattern is to indicate a first command to turn the indicator “on” solid; and

cause execution of a second unique blinking pattern on the at least one indicator-associated with the at least one target peripheral component interconnect slot on the peripheral component interconnect bus, wherein the second unique blinking pattern is to indicate a second command different from the first command, wherein the first unique blinking pattern is different from the second unique blinking pattern.

2. The apparatus of claim 1 , wherein a third unique blinking pattern is to indicate a third command to make the indicator blink in a blinking pattern having a duty cycle of approximately fifty percent, and wherein the peripheral component interconnect bus comprises a PCI-Express bus.

3. The apparatus of claim 1 , wherein a second unique blinking pattern is to indicate a second command to apply power only to at least one target peripheral component interconnect slot, or wherein a third unique blinking pattern is to indicate a third command to enable at least one target peripheral component interconnect slot, or wherein a fourth unique blinking pattern is to indicate a fourth command to disable at least one target peripheral component interconnect slot, or wherein a fifth unique blinking pattern is to indicate a fifth command to change a speed of the peripheral component interconnect bus.

4. An apparatus, comprising:

a standard hot-plug controller, the standard hot-plug controller having a blinking pattern controller to receive at least one command, the blinking pattern controller to:

cause execution of a first unique blinking pattern and a second unique blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus, and

the first unique blinking pattern to indicate a hard error occurring during processing of the command and the second unique blinking pattern to indicate a soft error occurring during processing of the command.

5. The apparatus of claim 4 , wherein the first unique blinking pattern is to indicate an error occurring before power is applied to the target slot.

6. The apparatus of claim 4 , further comprising a third unique blinking pattern is to indicate an error occurring after power is applied to the target slot.

7. The apparatus of claim 4 , wherein the unique blinking pattern has a duty cycle that is less than or greater than approximately fifty percent and wherein the peripheral component interconnect bus comprises a PCI-X bus.

8. A method, comprising:

receiving a command at a standard hot-plug controller from a microprocessor; and

causing execution of a blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus,

the blinking pattern indicating the command being processed,

the blinking pattern having a duty cycle that is not fifty percent ±5%.

9. The method of claim 8 , further comprising receiving a command to turn the indicator “on,” “off,” or make the indicator blink in a blinking pattern having a duty cycle of approximately fifty percent.

10. The method of claim 8 , further comprising receiving a command to apply power to the target peripheral component interconnect slot, to enable the target peripheral component interconnect slot, to disable the target peripheral component interconnect slot, or to change the speed of the peripheral component interconnect bus.

11. A method, comprising:

causing execution of a first unique blinking pattern and a second unique blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus,

the first unique blinking pattern indicating a hard error occurring during processing of the command and the second unique blinking pattern to indicate a soft error occurring during processing of the command.

12. The method of claim 11 , wherein the first unique blinking pattern is indicating an error occurring before power is applied to the target slot.

13. The method of claim 11 , wherein the first unique blinking pattern is indicating an error occurring after power is applied to the target slot.

14. The method of claim 11 , further comprising causing execution of a third unique blinking pattern, the third unique blinking pattern having a duty cycle that is not fifty percent ±5%.

15. An article of manufacture including a machine-accessible tangible storage medium having data that, when accessed by a machine, cause the machine to perform the operations comprising:

receiving a command at a standard hot-plug controller from a microprocessor; and

causing execution of a blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus,

the blinking pattern indicating the command being processed,

the blinking pattern having a duty cycle that is not fifty percent ±5%.

16. The article of manufacture of claim 15 , wherein the machine-accessible tangible storage medium further includes data that cause the machine to perform operations comprising receiving a command to turn the indicator “on,” “off,” or make the indicator blink in a blinking pattern having a duty cycle of approximately fifty percent.

17. The article of manufacture of claim 15 , wherein the machine-accessible tangible storage medium further includes data that cause the machine to perform operations comprising receiving a command to apply power to the target peripheral component interconnect slot, to enable the target peripheral component interconnect slot, to disable the target peripheral component interconnect slot, or to change the speed of the peripheral component interconnect bus.

18. An article of manufacture including a machine-accessible tangible storage medium having data that, when accessed by a machine, cause the machine to perform the operations comprising:

receiving at least one command at a standard hot-plug controller from a microprocessor; and

causing execution of unique blinking patterns on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus, and

the unique blinking patterns indicating unique errors occurring during processing of the command, wherein the unique blinking patterns are to indicate a hard error and/or a soft error occurring during processing of the command.

19. The article of manufacture of claim 18 , wherein the machine-accessible tangible storage medium further includes data that cause the machine to perform operations comprising indicating an error occurring before power is applied to the target slot.

20. The article of manufacture of claim 18 , wherein the machine-accessible tangible storage medium further includes data that cause the machine to perform operations comprising causing execution of the blinking pattern at a duty cycle that is not fifty percent.

21. The article of manufacture of claim 18 , wherein the machine-accessible tangible storage medium further includes data that cause the machine to perform operations comprising indicating an error occurring after power is applied to the target slot.

22. A system, comprising:

a peripheral component interconnect bus having at least one peripheral component interconnect slot thereon, the peripheral component interconnect slot having at least one indicator associated therewith,

a bridge coupled to the peripheral component interconnect bus, the bridge having a standard hot-plug controller coupled to the peripheral component interconnect bus, the standard hot-plug controller to receive a command, and cause execution of a blinking pattern on at least one indicator, the blinking pattern to indicate the command being processed, the blinking pattern having a duty cycle that is not fifty percent ±5%.

23. The system of claim 22 , further comprising a memory coupled to the bridge.

24. The system of claim 23 , wherein the memory is a static random access memory (SRAM).

25. A system, comprising:

a peripheral component interconnect bus having at least one peripheral component interconnect slot thereon, the peripheral component interconnect slot having at least one indicator associated therewith,

a bridge coupled to the peripheral component interconnect bus, the bridge having a standard hot-plug controller coupled to the peripheral component interconnect bus, the standard hot-plug controller to receive a command, and cause execution of a blinking pattern on at least one indicator, the blinking pattern to indicate an error occurring during processing of the command, the of blinking pattern having a duty cycle that is not fifty percent ±5%.

26. The system of claim 25 , further comprising a memory coupled to the bridge.

27. The system of claim 26 , wherein the memory is a static random access memory (SRAM).

28. A system, comprising:

a chipset including:

a standard hot-plug controller having a blinking pattern controller to receive at least one command, the blinking pattern controller to cause execution of a blinking pattern on at least one indicator associated with at least one target peripheral component interconnect slot on a peripheral component interconnect bus, the blinking pattern being unique to the command being processed, wherein a first unique blinking pattern is to indicate a first command to turn the indicator “on” solid, wherein a second unique blinking pattern is to indicate a second command different from the first command, wherein the first unique blinking pattern is different from the second unique blinking pattern; and

static random access memory (SRAM) coupled to the standard hot-plug controller.

29. The system of claim 28 , wherein the second unique blinking pattern is to indicate a second command to apply power to the target peripheral component slot.

30. The system of claim 28 , wherein the second unique blinking pattern is to indicate a second command to disable the target peripheral component interconnect slot.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2004
From: MARTIN, PETER N.; GREMEL, BUCK W.
To: INTEL CORPORATION
Reel/Frame 015548/0271 →