Memory controller and related control method

A memory controller and memory technology, applied in the field of memory, can solve problems such as inability to increase the frequency of executing instructions, increase in hardware design cost, and decrease in memory access operation efficiency.

Active Publication Date: 2019-10-15
REALTEK SEMICON CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, through the finite state machine approach, there are usually limitations in the efficiency of system execution, which cannot increase the frequency of executing instructions, and will also delay the execution cycle, which will reduce the performance of memory access operations.
[0004] In order to improve the performance of SDRAM, generally speaking, by using optimization to determine the program flow, and changing the design of the hardware to pipeline (pipeline), the SDRAM instruction operation can be optimized, and then the bandwidth of the memory can be effectively improved, but its disadvantage is in the control It will increase its complexity and design difficulty, so the hardware design cost will also increase

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
  • Memory controller and related control method
  • Memory controller and related control method
  • Memory controller and related control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] Certain terms are used throughout the description and claims to refer to particular components. Those of ordinary skill in the art should understand that hardware manufacturers may use different terms to refer to the same component. The specification and claims do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. "Includes" mentioned throughout the specification and claims is an open term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" here includes any direct and indirect electrical connection means. Therefore, if it is described in the text that a first device is coupled to a second device, it means that the first device can be directly electrically connected to the second device. The second device, or indirectly electrically connected to the second device through other devices or connection means.

[0015] Please refer...

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 relates to a memory controller and a related control method. The memory controller comprises an address decoder and a protocol controller, wherein the address decoder is used for performing a decoding operation on a received signal to generate a plurality of instruction signals, and the instruction signals include an instruction signal which accesses a plurality of blocks in a memory; and the protocol controller is used for re-deciding an executive sequence of a plurality of the instruction signals according to enabled blocks and data pages in the memory at present to use a plurality of the instruction signals to access the memory.

Description

technical field [0001] The invention relates to memory, in particular to a dynamic random access memory controller and a related control method. Background technique [0002] In synchronous dynamic random access memory (Synchronous Dynamic Random-Access Memory, SDRAM), the data access (Read / Wrtie data) program includes the following actions: (1) If the corresponding block (Bank) is not set Data page (non-active page), you need to issue an active command (Active command) to open its access to the specific data page of the corresponding block, and then issue a read / write command (Read / Write command) to perform data reading Read / write action; (2) If the data page (active page) of the corresponding block has been set, then when corresponding to the same data page (page hit) of the block, the operation access can be directly performed; and when the corresponding When the data pages are different (page miss), you need to issue the precharge command (Precharge command) to close th...

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): G06F13/16G06F12/06
Inventor 张雅闵
Owner REALTEK SEMICON CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products