Cache memory controller and method for controlling cache memory
A memory controller and cache technology, applied in memory systems, instruments, memory architecture access/allocation, etc., can solve the problems of speedup, increased power consumption, low waiting time, etc., to achieve the effect of cache hits
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment approach 1
[0048] figure 1 It is a block diagram schematically showing the configuration of the cache memory controller 100 according to the first embodiment. The cache memory controller 100 has a cache memory 110 , a memory management unit 120 , a hit detection unit 130 , and a data processing unit 140 .
[0049] exist figure 1In , the connection relationship among the access host 1, the cache memory controller 100, and the main memory 10 is simply shown. The cache memory controller 100 performs access to data stored in the cache memory 110 or the main memory 10 described later in accordance with the command C1 from the access host 1 . Here, the command command C1 is an access request from the access host 1 to an address on the main memory 10 . For example, if the command C1 is a read request, the access host 1 inputs the command C1 and the command address A1 indicating an address on the main memory 10 to the cache memory controller 100 . Then, the cache memory controller 100 output...
Embodiment approach 2
[0137] according to Figure 16 ~ Figure 30 , Embodiment 2 will be described.
[0138] Figure 16 It is a block diagram schematically showing the configuration of the cache memory controller 200 according to the second embodiment. The cache memory controller 200 has a cache memory 110 , a memory management unit 120 , a hit detection unit 130 , and a data processing unit 240 .
[0139] exist Figure 16 In , the connection relationship between the access host 1, the cache memory controller 200, and the main memory 10 is simply shown.
[0140] The main memory 10 is collectively managed by a certain capacity called a bank. The segment is divided into a command area and a data area. In addition, with respect to the main memory 10, by specifying a row (Row) address and a column (Column) address, a specific continuous area can be accessed.
[0141] The functions of the cache memory 110 , the memory management unit 120 , and the hit detection unit 130 are the same as those in Emb...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 