Parameter override mechanism for memory systems
AssigneeQUALCOMM Incorporated
InventorsJames HUDSON, Behnam DASHTIPOUR
Life of this patent
Estimating the term…
Abstract
In some examples of the disclosure, a parameter override mechanism may include a variable length configuration data table with entries for specific models of memory devices. The configuration data table entries may include override parameters for different memory devices and may be dynamically updated with new entries and modifications of existing entries. The parameter override mechanism may be configured to automatically detect a model of memory device and select a corresponding configuration data table entry based on the detected model of memory device or restrict the use of a configuration data table entry based on the detected model of memory device.
Claims27
A method comprising:
- activating a host device;
- reading a boot code from a first memory connected to the host device to a second memory in the host device;
- reading a configuration data table from the first memory to the second memory;
- initializing a low power double data rate memory connected to the host device;
- reading mode registers of the low power double data rate memory to obtain information that differentiates the low power double data rate memory from other memory devices compliant with a same memory standard;
- determining if a first entry in the configuration data table contains override parameters based on the information;
- and
- when the first entry in the configuration data table contains override parameters, configuring the low power double data rate memory based on the override parameters in the first entry of the configuration data table.
A non-transitory computer-readable medium comprising instructions that when executed by a processor cause the processor to perform a method comprising:
- activating a host device;
- reading a boot code from a first memory connected to the host device to a second memory in the host device;
- reading a configuration data table from the first memory to the second memory;
- initializing a low power double data rate memory connected to the host device;
- reading mode registers of the low power double data rate memory to obtain information that differentiates the low power double data rate memory from other memory devices compliant with a same memory standard;
- determining if a first entry in the configuration data table contains override parameters based on the information;
- and
- when the first entry in the configuration data table contains override parameters, configuring the low power double data rate memory based on the override parameters in the first entry of the configuration data table.
An apparatus comprising:
- means for reading a boot code from a first memory connected to a host device to a second memory in the host device;
- means for reading a configuration data table from the first memory to the second memory;
- means for initializing a low power double data rate memory connected to the host device;
- means for reading mode registers of the low power double data rate memory to obtain information that differentiates the low power double data rate memory from other memory devices compliant with a same memory standard;
- means for determining if a first entry in the configuration data table contains override parameters based on the information;
- and
- when the first entry in the configuration data table contains override parameters, means for configuring the low power double data rate memory based on the override parameters in the first entry of the configuration data table.
A method comprising:
- activating a host device;
- reading a boot code from a first memory connected to the host device to a second memory in the host device;
- reading a configuration data table from the first memory to the second memory;
- initializing a pluggable device connected to the host device;
- reading device descriptors of the pluggable device to obtain information that differentiates the pluggable device from other pluggable devices compliant with a same standard;
- determining if a first entry in the configuration data table contains override parameters based on the information;
- and
- when the first entry in the configuration data table contains override parameters, configuring the pluggable device based on the override parameters in the first entry of the configuration data table.
Dependencies are inferred from the claim text.