Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Memory controller

A memory controller and memory technology, applied in the computer field, can solve the problems of inflexible memory controller configuration and high memory update costs, and achieve the effects of reducing implementation costs, improving flexibility, and reducing costs

Active Publication Date: 2010-05-05
DAWNING INFORMATION IND BEIJING +1
View PDF0 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] Considering the high cost of memory update caused by the inflexible configuration of the memory controller in the related art, the purpose of the present invention is to provide a memory controller to solve the above problems

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
  • Memory controller
  • Memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Aiming at the problem in the related art that the configuration of the memory controller is not flexible enough to cause high cost of memory update, the present invention proposes to implement the memory controller through a Field Programmable Gate Array (Field Programmable Gate Array, referred to as FPGA), thereby controlling the memory, Because the FPGA itself has strong configurability, it can adapt to the configuration update of the memory, and can also manage multiple memory sticks at the same time, effectively improving the flexibility of the design.

[0025] Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0026] In an embodiment of the present invention, a memory controller is provided. The memory controller according to the present invention can be realized based on FPGA.

[0027] Such as figure 1 As shown, the memory controller according to the embodiment of the present invention includes: ...

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 which comprises a data channel interface module, an address storage module, a data storage module, a state machine module and a physical interface module, wherein the data channel interface module is used for converting a linear address of an access request from a memory read engine and / or memory write engine into an address in a sector address form according to the size of grains selected by a memory, and controlling storage of the access request and data to be written; the address storage module is used for storing the access request which is converted by the data channel interface module; the data storage module is used for storing the data to be written from the memory write engine; the state machine module is used for sending a memory operation command and the access request stored in the address storage module according to the internal state of the memory; and the physical interface module is used for converting the access request sent by the state machine module and the data to be written according to the data requirement of the memory and sending to the memory, and converting the data from the memory according to the data requirement of the memory controller and sending to the data channel interface module.

Description

technical field [0001] The present invention relates to the field of computers, and in particular, to a memory controller. Background technique [0002] The memory is one of the important storage devices on the computer, and the memory is usually accessed frequently during the operation of the computer. [0003] In order to ensure the normal operation of the computer, it is usually necessary to set a memory controller to control the memory. The specific control mainly includes: initializing the memory device, sending various commands to the memory according to the state of the memory, so as to control the running state of the memory and realize access to the memory, etc. [0004] In practical applications, the memory controller determines important parameters such as the maximum memory capacity that the computer system can use, the number of memory banks, memory type, memory speed, and data width. When the parameters of the memory controller are determined, the number of m...

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): G11C7/10
Inventor 聂华邵宗有历军李静刘新春窦晓光
Owner DAWNING INFORMATION IND BEIJING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products