TECHNIQUES FOR DIFFERENT MEMORY DEPTHS ON DIFFERENT PARTITIONS
First Claim
Patent Images
1. A method comprising:
- disabling one or more of a plurality of memory interfaces and enabling the other of the plurality of memory interfaces of a computing device;
coupling one or more memory devices to each of the enabled memory interfaces and one or more additional memory devices to a subset of the enabled memory devices, wherein a first depth of memory is coupled to one or more memory interfaces and a second depth of memory is coupled to one or more other memory interfaces; and
mapping each of a plurality of physical address ranges to a corresponding memory interface and a memory space of a corresponding memory device, wherein the physical address ranges of the additional memory devices includes a given offset.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present technology are directed toward techniques for enabling different memory partitions to have different memory depths.
-
Citations
20 Claims
-
1. A method comprising:
-
disabling one or more of a plurality of memory interfaces and enabling the other of the plurality of memory interfaces of a computing device; coupling one or more memory devices to each of the enabled memory interfaces and one or more additional memory devices to a subset of the enabled memory devices, wherein a first depth of memory is coupled to one or more memory interfaces and a second depth of memory is coupled to one or more other memory interfaces; and mapping each of a plurality of physical address ranges to a corresponding memory interface and a memory space of a corresponding memory device, wherein the physical address ranges of the additional memory devices includes a given offset. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a memory access request at a given physical address; determining a given memory interface and a given location in a corresponding memory device for the given physical address from a mapping of a plurality of physical address ranges to corresponding memory interfaces and the memory space of a memory device of the corresponding memory interfaces, wherein the physical address range of one or more additional memory devices coupled to a subset of enabled memory devices include a given offset; and accessing, using the given memory interface, the given location in the corresponding memory device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
an initialization phase including; disabling one or more of a plurality of memory interfaces and enabling the other of the plurality of memory interfaces of a computing device; coupling one or more memory device to each of the enabled memory interfaces and one or more additional memory devices to a subset of the enabled memory devices, wherein a first depth of memory is coupled to one or more memory interfaces and a second depth of memory is coupled to one or more other memory interfaces; and mapping each of a plurality of physical address ranges to a corresponding memory interface and a memory space of a corresponding memory device, wherein the physical address ranges of the additional memory devices includes a given offset; and an operating phase including; receiving a memory access request at a given physical address; determining a given memory interface and a given location in a corresponding memory device for the given physical address from the mapping of each of a plurality of physical address ranges to a corresponding memory interface and a memory space of a corresponding memory device, wherein the physical address ranges of the additional memory devices includes a given offset; and accessing, using the given memory interface, the given location in the corresponding memory device. - View Dependent Claims (13, 14, 15, 17, 18, 19, 20)
-
-
16. The method according to claim 16, wherein the plurality of memory interfaces comprise frame buffer memory interfaces.
Specification