Unlock instant, AI-driven research and patent intelligence for your innovation.

A DDR memory access address mapping method and access address mapping unit

A memory access address and address mapping technology, applied in the field of DDR memory access, can solve the problems of inability to optimize the DDR memory access method, DDR access efficiency, page failure, and impracticability, so as to reduce the cost of missing page access, improve storage bandwidth, The effect of small hardware overhead

Active Publication Date: 2018-04-20
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this case, a single fixed address mapping method can no longer achieve "reducing Page switching, and switching Banks when switching Pages", so it is impossible to optimize DDR memory access methods and improve DDR access efficiency
[0007] like figure 2 The address mapping method using high-bit crossover is shown in the figure, which inevitably encounters the problem of page failure; for example image 3 The address mapping method using low-order crossover is shown in the figure, which switches Banks at the same time as switching Pages, which can hide the overhead of closing and activating pages between different Banks. However, this mapping method can only provide a single address mapping data. Storage method, when there are access requirements of diverse applications, it often encounters failure

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A DDR memory access address mapping method and access address mapping unit
  • A DDR memory access address mapping method and access address mapping unit
  • A DDR memory access address mapping method and access address mapping unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The present invention will be further described below with reference to the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.

[0047] like Figure 4 As shown, the steps of the DDR memory access address mapping method in this embodiment include:

[0048] 1) Mapping rule setting: Set the corresponding address mapping rule according to the access mode of different hosts to the DDR memory, and the address mapping rule is the transformation method of mapping the memory access address to the real address accessing the DDR memory;

[0049] 2) Mapping mode selection: After the DDR memory is connected to an access request sent by a host, the corresponding address mapping rule is selected from the address mapping rules set in step 1) according to the access mode required by the current host as the output of the current address mapping rule :

[0050] 3) Memory access address mapping: access the m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a DDR memory access address mapping method and a memory access address mapping unit. The steps of the memory access address mapping method include: 1) setting corresponding address mapping rules according to the access modes of different hosts to the DDR memory; 2) DDR memory After accessing the access request of the host, select the corresponding address mapping rule according to the access mode required by the host and output: 3) access the address to be mapped and perform mapping according to the address mapping rule output in step 2); The address mapping unit includes a mapping rule setting module, a mapping mode selection module and a memory access address mapping module. The present invention can perform memory access address mapping according to the memory access characteristics of different hosts, so that hosts with different memory access characteristics can realize efficient memory access through a suitable address mapping method, and has simple structure, flexible and efficient memory access address mapping advantage.

Description

technical field [0001] The invention relates to the technical field of DDR (Double Data Rate) memory access, in particular to a DDR memory access address mapping method and a memory access address mapping unit. Background technique [0002] DDR memory is a high-speed memory that works on both edges of the clock. The nominal rate of DDR has developed from DDR's 133Mbps to today's DDR3-2133Mbps, and the higher rate DDR4 has also begun to enter industrial applications. DDR memory is different from the CMOS process used by SRAM (Static Random Access Memory, Static Random Access Memory) memory. DDR memory adopts DRAM dynamic circuit technology, and mostly uses capacitors to store value. Therefore, before reading and writing DDR memory, the data line must be precharged first, and then the read operation is performed; and because the read is a destructive read, it must be written back after reading; at the same time, the existence of leakage current makes the DDR must be kept perio...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/02
Inventor 陈胜刚曾思付兴飞刘胜陈海燕彭元喜陈虎
Owner NAT UNIV OF DEFENSE TECH