Claims
- 1-16. (cancelled).
- 17. A method for securing a particular device, comprising:
(a) programming mode control bits of a storage device during a programming cycle; (b) if an interruption occurs during the programming cycle, then rendering the storage device invalid; and (c) if no interruption occurs during the programming cycle, then rendering the storage device operational.
- 18. The method according to claim 17, wherein the interruption comprises at least one of a reset condition and a power loss condition.
- 19. The method according to claim 17, wherein (b) comprises making the storage device inaccessible if the interruption occurs during the programming cycle.
- 20. The method according to claim 17, wherein (b) comprises placing the storage or the particular device in a reset condition if the interruption occurs during the programming cycle.
- 21. The method according to claim 17, wherein (c) comprises accessing the values stored in the storage device if no interruption occurs during the programming cycle.
- 22. The method according to claim 17, wherein (c) comprises fishing the programming cycle if no interruption occurs during the programming cycle.
- 23. The method according to claim 22, wherein the finishing of the programming cycle comprises programming one or more bits that permanently disables the programming cycle.
- 24. The method according to claim 22, wherein the finishing of the programming cycle comprises permanently locking at least some values residing in the storage device that could have been programmed during the programming cycle.
- 25. The method according to claim 22, wherein the finishing of the programming cycle comprises permanently locking at least some values residing in the storage device that were programmed during the programming cycle.
- 26. The method according to claim 17, further comprising programming one or more bits that enable the programming cycle.
- 27. A method for securing a storage device for use in configuring a particular device, comprising:
programming a bank of mode control bits of the storage device that correspond to configurations of the particular device; setting one or more bits associated with the programmed bank of mode control bits; and permanently locking values residing in the bank of mode control bits as a result of setting the one or more associated bits.
- 28. The method according to claim 27, wherein the bank of mode control bits can only be programmed once.
- 29. The method according to claim 27, wherein the one or more associated bits can only be set once.
- 30. The method according to claim 27, wherein at least some bits of the bank of mode control bits correspond to respective features of the particular device.
- 31. A system for securing a storage device for use in configuring a particular device, comprising:
a processor coupled to the storage device, the processor being adapted to perform the following:
beginning a programming cycle on a first set of bits of the storage device, programming mode control bits of the first set of bits of the storage device that correspond to configurations of the particular device, if an interruption occurs during the programming cycle, then rendering the storage device invalid, and if no interruption occurs during the programming cycle, then rendering the storage device operational.
- 32. The system according to claim 31, wherein the storage device comprises one or more bits that enable the programming cycle.
- 33. The system according to claim 31, wherein the storage device comprises one or more bits that disable the programming cycle.
- 34. The system according to claim 31, wherein the storage device comprises a second set or bits of the storage device that cannot be programmed during the programming cycle.
- 35. The system according to claim 34, wherein the second set of bits comprises a second set of mode control bits and one or more locking bits associated with the second set of mode control bits.
- 36. The system according to claim 35, wherein, if the one or more associated locking bits are not programmed, then the second set of mode control bits can be programmed.
- 37. The system according to claim 35, wherein, if the one or more associated locking bits are programmed, then the second set of mode control bits can no longer be programmed.
- 38. The system according to claim 31, wherein the mode control bits can be programmed only once.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is related to and makes reference to U.S. patent application entitled “System and Method for Configuring Device Features via Programmable Memory,” filed on March ______, 2002 (Attorney Docket No. 13542US01).
[0002] The above-referenced United States Patent Application (Attorney Docket No. 13542US01) is hereby incorporated herein by reference in its entirety.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10141599 |
May 2002 |
US |
Child |
10895551 |
Jul 2004 |
US |