Storage device with client reconfigurable protocol
AssigneeSK Hynix NAND Product Solutions Corp.
InventorsTeddy Greer, Joseph Tarango
Life of this patent
Estimating the term…
Abstract
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to control access to a persistent storage media based on one of a first access protocol and a second access protocol that is different from the first access protocol, and select between the first access protocol and the second access protocol at runtime based on a user configurable parameter. Other embodiments are disclosed and claimed.
Claims21
An integrated electronic apparatus, comprising:
- an enclosure;
- persistent storage media within the enclosure;
- and
- a processor within the enclosure wherein the processor, during runtime, is configured to generate either (a) a first set of commands for controlling the persistent storage media based on a first client of a host device communicatively coupled to the apparatus, or (b) a second set of commands for controlling the persistent storage media based on a second client of the host device, based on a user-configurable parameter.
An electronic storage system, comprising:
- an enclosure;
- persistent storage media within the enclosure;
- and
- a controller within the enclosure, wherein the controller is communicatively coupled to the persistent storage media, the controller including logic to:
- generate a first set of commands for controlling the persistent storage media based on a first client of a host device communicatively coupled to the system,
- generate a second set of commands for controlling the persistent storage based on a second client of the host device media,
- control access to the persistent storage media based on one of a first set of commands and a second set of commands that is different from the first set of commands, and
- select between the first set of commands and the second set of commands at runtime based on a user configurable parameter.
A method of controlling storage, comprising:
- controlling access, using logic in an apparatus, to a persistent storage media in the apparatus using one of a first set of commands generated based on a first client of a host device communicatively coupled to the apparatus and a second set of commands generated based on a second client of the host device;
- and
- selecting between the first set of commands and the second set of commands at runtime based on a user configurable parameter.
Dependencies are inferred from the claim text.