Memory System and Method for Using a Memory System with Virtual Address Translation Capabilities
First Claim
Patent Images
1. A memory system, comprising:
- a first memory having associated therewith a first local memory access controller configured to access the first local memory using physical memory addresses;
a second memory having associated therewith a second local memory access controller configured to access the second local memory using physical memory addresses; and
a global controller coupled to the first and second local controllers, the global controller configured to communicate virtual memory addresses to the first and second local memory controllers.
3 Assignments
0 Petitions
Accused Products
Abstract
A memory system comprises a first memory having associated therewith a first local memory access controller configured to access the first local memory using physical memory addresses and a second memory having associated therewith a second local memory access controller configured to access the second local memory using physical memory addresses. A global controller coupled to the first and second local controllers is configured to communicate virtual memory addresses to the first and second local memory controllers.
45 Citations
24 Claims
-
1. A memory system, comprising:
-
a first memory having associated therewith a first local memory access controller configured to access the first local memory using physical memory addresses; a second memory having associated therewith a second local memory access controller configured to access the second local memory using physical memory addresses; and a global controller coupled to the first and second local controllers, the global controller configured to communicate virtual memory addresses to the first and second local memory controllers. - View Dependent Claims (2, 3)
-
-
4. A memory arrangement with memory accessible using physical memory addresses, the memory arrangement comprising:
-
a local memory access controller configured to receive physical memory addresses and virtual memory addresses from a global controller, the local memory access controller further configured to translate the received virtual memory addresses to associated physical memory addresses; and a memory interface for accessing the memory using the physical memory addresses. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A memory arrangement, comprising:
-
a first memory having associated therewith a first local memory access controller configured to translate a received virtual memory address to a corresponding physical memory address when the corresponding physical memory address is associated to the first memory; and a second memory having associated therewith a second local memory access controller configured to translate a received virtual memory address to a corresponding physical memory address when the corresponding physical memory address is associated to the second memory.
-
-
18. A method for accessing memory, the method comprising:
-
receiving physical memory addresses and virtual memory addresses from a global controller; translating the received virtual memory addresses to associated physical memory addresses; and accessing the memory using the physical memory addresses. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for accessing data in a memory system, the method comprising:
-
accessing a first local memory with a first local memory access controller using physical memory addresses; accessing a second local memory with a second local memory access controller using physical memory addresses; and communicating virtual memory addresses to the first and second local memory access controllers.
-
Specification