Configurable memory bus width
First Claim
1. A method for providing a configurable memory data width, comprising:
- determining a data width supported by a device;
determining a data width supported by a region of memory;
configuring a first sub-region of memory having a data width less than that fully available when the data width supported by the device differs from the data width supported by the region of memory; and
mapping data from the device to the configured first sub-region of the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a configurable memory data width including a device supporting a first data width, a memory supporting a second data width, and a controller. The controller configures a first sub-region of memory having a data width less than that fully available when the data width supported by the device differs from the data width supported by the region of memory, and maps data from the device to the configured first sub-region of the memory. The controller implements a constant in an unused region of the memory, and calculates error correction data based upon the data mapped in the sub-region of the memory and the constant value in the unused region of the memory.
-
Citations
27 Claims
-
1. A method for providing a configurable memory data width, comprising:
-
determining a data width supported by a device;
determining a data width supported by a region of memory;
configuring a first sub-region of memory having a data width less than that fully available when the data width supported by the device differs from the data width supported by the region of memory; and
mapping data from the device to the configured first sub-region of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable medium having stored therein a plurality of machine readable instructions executable by a processor to provide a configurable memory data width, comprising:
-
instructions to determine a data width supported by a device;
instructions to determine a data width supported by a region of memory;
instructions to configure a first sub-region of memory having a data width less than that fully available when the data width supported by the device differs from the data width supported by the region of memory; and
instructions to map data from the device to the configured first sub-region of the memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for providing a configurable memory data width, comprising:
-
a device supporting a first data width;
a memory supporting a second data width; and
a controller in communication with the device and memory, wherein the controller configures a first sub-region of memory having a data width less than that fully available when the data width supported by the device differs from the data width supported by the region of memory, and maps data from the device to the configured first sub-region of the memory. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification