SDRAM (synchronous dynamic random access memory) controller and operating method for same

A controller and address register technology, used in instruments, electrical digital data processing, etc., can solve problems such as read and write rate limitations, CPU does not have burst read and write functions, etc., to improve the efficiency of read and write, and enhance performance.

Inactive Publication Date: 2012-06-27
SHANDONG UNIV
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in some application fields, the CPU does not have burst read and write functions, so if an ordinary SDRAM controller is used, the read and write speed will be greatly limited

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
  • SDRAM (synchronous dynamic random access memory) controller and operating method for same
  • SDRAM (synchronous dynamic random access memory) controller and operating method for same
  • SDRAM (synchronous dynamic random access memory) controller and operating method for same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Such as figure 1 Shown, a kind of SDRAM controller comprises read-write signal receiving and processing module, data cache module and SDRAM read-write sequence realization module; Described SDRAM read-write sequence realization module comprises read sequence state machine and write sequence state machine; Described The data cache module comprises a temporary storage area, an address register, a write-in identification register and a valid data register; the read-write signal receiving and processing module is connected with the external bus, and the SDRAM read-write timing realization module is connected with a random dynamic memory (SDRAM) connected. The read-write signal receiving and processing module is connected to the external bus through data lines, address lines, read-write signal lines and response signal lines; line, block selection line, clock / clock enable line, write signal line and data valid line are connected with the random dynamic memory (SDRAM).

Embodiment 2

[0037] Such as figure 2 As shown, as described in Embodiment 1, a working method of an SDRAM controller, the method steps are as follows:

[0038] 1) The SDRAM controller is initially in an idle state, and the read and write signal receiving and processing module detects whether it receives a read and write request signal from the bus:

[0039] a. If a read request from the bus is received, proceed to step 2);

[0040] b. If a write request from the bus is received, proceed to step 3);

[0041] c. If no read or write request from the bus is received, then detect whether there is data in the write identification register of the data cache module that needs to be written into SDRAM for updating:

[0042] c1. If there is data to be written into SDRAM, notify the SDRAM read and write sequence implementation module to initiate a write operation, and write the data to be updated to the corresponding address of SDRAM;

[0043]c2. If no data needs to be written into the SDRAM, the...

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 an SDRAM (synchronous dynamic random access memory) controller and an operating method for the same. The controller comprises a read-write signal receiving and processing module, a data caching module and an SDRAM read-write time sequence implementation module. The SDRAM read-write time sequence implementation module comprises a read time sequence state machine and a write time sequence state machine; the data caching module comprises a temporary storage area, an address register, a write identifier register and a valid data register; the read-write signal receiving and processing module is connected with an external bus; and the SDRAM read-write time sequence implementation module is connected with a dynamic random access memory. The controller can be mounted on a processor not supporting burst read-write to realize high-speed read-write functions of the SDRAM. As read-write operation for the SDRAM in practical application frequently arms at adjacent areas and some processors do not support burst read-write operation of data, the controller in the form of an IP (internet protocol) core can be applied to many occasions, and system efficiency can be effectively improved.

Description

technical field [0001] The invention relates to an SDRAM controller and a working method thereof, and belongs to the field of embedded and SOC technologies. Background technique [0002] As a random dynamic memory, SDRAM has a burst mode and can provide high read and write rates. However, in some application fields, the CPU does not have the burst read / write function, so if an ordinary SDRAM controller is used, the read / write rate will be greatly limited. Burst mode means that when an address is addressed and the operation is completed, a continuous address can be read and written without re-addressing, which saves a lot of time and has high read and write performance. rate. Contents of the invention [0003] For above technical deficiencies, the present invention provides a kind of reasonable in design, efficient SDRAM controller of operation, this controller is by adding the data cache part, has utilized the burst reading and writing mode of SDRAM to the greatest exten...

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 Applications(China)
IPC IPC(8): G06F13/16
Inventor 王洪君刘其鹏杨新涛
Owner SHANDONG UNIV
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