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

DRAM access method and bus

A dynamic random and memory technology, applied in the field of communication, can solve problems such as unusable address segments, high power consumption of DRAM, and inability to isolate access channels, etc.

Active Publication Date: 2017-09-19
HUAWEI TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Through the existing bus storage architecture, there are the following defects when the CPU or IO peripherals access the DRAM: when the AP is in some application scenarios that deal with low bandwidth requirements (for example, voice calls or audio playback, etc.), using the existing 4 The access channel interleaving mode accesses DRAM, and the power consumption of DRAM is higher than that of a single access channel; if a single access channel is reserved for a certain address space to access DRAM, the other three access channels parallel to this address segment cannot be used; If the CPU and IO devices (mainly media network protocols) have a large bandwidth flow in some scenarios, the 4-access channel interleaving mode of the prior art cannot isolate the access channels, resulting in bus congestion; and in some scenarios, due to different Internet Protocol (IP) accesses DRAM in different access modes, which will lead to unbalanced communication of DRAM

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
  • DRAM access method and bus
  • DRAM access method and bus
  • DRAM access method and bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0070] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0071] The memory in the microcomputer system is usually organized by several memory chips and corresponding memory control, and is connected with the CPU and other components through the memory bus (data bus, address bus and control bus, etc.) to realize the transmission of data and control information.

[0072] figure 1 is a schematic diagram of an existing bus memory architecture. Such asfigure 1 As shown, the CPU or IO peripherals access the stora...

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

Embodiments of the invention provide a DRAM (Dynamic Random Access Memory) access method and bus. The method comprises the steps of receiving an access instruction, wherein the access instruction comprises an access address, the access address comprises a physical address and added first and second fields, the first field is used for indicating an interleaving mode, the interleaving mode represents a selection mode of an access channel, the second field is used for indicating interleaving granularity, and the interleaving granularity represents the capacity of an address space under the access channel; according to the first field and the second field, determining the access channel and the address under the access channel; and according to the access channel and the address under the access channel, accessing a DRAM. According to the DRAM access method and bus provided by the embodiments of the invention, a control mode supporting multiple interleaving modes and interleaving granularities at the same time can be realized.

Description

technical field [0001] The present invention relates to the communication field, and more specifically, relates to a method and a bus for accessing a dynamic random access memory (DRAM). Background technique [0002] The bus storage architecture design of the application processor (Application Processor, AP) in the prior art, the central processing unit (Central Processing Unit, CPU) or the input / output (Input / Output, IO) peripherals access the fourth generation low-power dual When using Low PowerDouble Data Rate4 Dynamic Random Access Memory (LPDDR4 DRAM), it is usually necessary to connect 4 access channels for address interleaving access, and the interleaving granularity is also statically configured. [0003] Through the existing bus storage architecture, there are the following defects when the CPU or IO peripherals access the DRAM: when the AP is in some application scenarios that deal with low bandwidth requirements (for example, voice calls or audio playback, etc.), ...

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
IPC IPC(8): G06F13/16
CPCG06F13/1668G06F13/16Y02D10/00G06F15/167
Inventor 梁军刘虎张志强
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More