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

Read-write control module and method for same port and dual-port memory

A read-write control and port technology, applied in the field of read-write control of memory data, can solve the problems of complex hardware design, occupation of dual-port memory port resources, occupation, etc., and achieve the effect of avoiding complex design, convenient control and simple structure

Active Publication Date: 2019-08-06
EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the prior art, if the dual-port memory wants to realize the function of reading out the old data first and then writing the new data, there are two methods. One is to use two ports to realize it. At this time, one of the ports reads out the old data first. , and the other port writes new data, this method occupies the port resources of the dual-port memory, which adversely affects the ability of the memory to process data; one is to use one port, but it takes two clock cycles to complete , that is, two clock cycles are used to realize the function of reading old data first and then writing new data, which reduces the real-time performance of data
[0005] Therefore, for the dual-port memory, the main technical defect of the existing read-write control method is: one, adopt the mode of two ports to occupy the port resources of the dual-port memory, so that the dual-port memory becomes a practical single Port memory, in addition, the data read and written will appear in different physical ports, which makes the hardware design more complicated; second, the use of one port and two clock cycles reduces the real-time performance of data

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
  • Read-write control module and method for same port and dual-port memory
  • Read-write control module and method for same port and dual-port memory
  • Read-write control module and method for same port and dual-port memory

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0062] In the first exemplary embodiment of the present disclosure, a read-write control module for the same port is provided.

[0063] figure 1 It is a schematic diagram of a read-write control module for the same port shown according to an embodiment of the present disclosure.

[0064] refer to figure 1 As shown, the read-write control module 1 for the same port of the present disclosure includes: a clock delay generation module 11 for generating read timing and write timing; a read-write pulse generation module 12 for generating the read timing and write timing Under the control of the clock, corresponding to the read pulse signal and write pulse signal with staggered timing, the read pulse signal and write pulse signal contain multiple read pulses and write pulses respectively, and at least one read pulse and one write pulse are included in the same clock cycle Pulse; the read-write control signal generation module 14 is used to output the port read-write control signal ...

no. 2 example

[0088] In a second exemplary embodiment of the present disclosure, a dual-port memory is proposed, and the dual-port memory includes the read-write control module for the same port of the present disclosure.

[0089] In this embodiment, based on the read-write control module 1 of the first embodiment, a dual-port memory including the read-write control module 1 is proposed.

[0090] According to the port definition in this embodiment, the port functions of the dual-port memory containing the read-write control module for the same port in the present disclosure are divided into the following three types: read function, write function, and read-before-write function of the same port ( in one clock cycle).

[0091] Combine below Figure 6-Figure 8 Describes the functionality of dual-port memories that contain read and write control blocks for the same port. Figure 6-Figure 8 Among them, clk represents the clock signal, D1, D2, D3 and D4 represent the clock signal output by the...

no. 3 example

[0106] In a third exemplary embodiment of the present disclosure, a read-write control method for the same port is provided.

[0107] Figure 9 It is a flow chart of a read-write control method for the same port according to an embodiment of the present disclosure.

[0108] refer to Figure 9 As shown, the read-write control method for the same port of the present disclosure includes:

[0109] Step S31: generating a read sequence and a write sequence;

[0110] In this embodiment, a read timing and a write timing are generated based on the clock delay generation module 11 in the first embodiment.

[0111] Of course, other ways of generating time series are possible.

[0112] Step S32: Under the clock control of the read timing and write timing, the read pulse signal and write pulse signal corresponding to the staggered timing are generated, the read pulse signal and the write pulse signal respectively contain multiple read pulses and write pulses, and the same clock The cy...

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 read-write control module and method for the same port and a dual-port memory. The read-write control module aiming at the same port can generate each stage of delay of the clock delay generation module by configuring the clock delay; the reading time sequence and the writing time sequence are regulated and controlled; therefore, the read-write pulse generation module generates a read pulse signal and a write pulse signal which are staggered in time sequence, a port read-write control signal generated by the read-write control signal generation module performs read orwrite control on the read pulse signal and the write pulse signal respectively, and a word line control signal is generated in the word line control signal generation module, wherein the read pulse signal and the write pulse signal respectively comprise a plurality of read pulses and write pulses which are periodically distributed in time; the number of read pulses and write pulses in a period can be flexibly set according to actual read-write needs, so that word line control signals in different modes are generated, data can be read and written in sequence in a clock period, the structure issimple, regulation and control are convenient and efficient, and the data has high real-time performance.

Description

technical field [0001] The disclosure belongs to the technical field of read-write control of memory data, and relates to a read-write control module and method for the same port, and a dual-port memory. Background technique [0002] Memory is one of the commonly used devices in digital systems. Dual port memories typically have two ports and an array of memory cells that can be accessed simultaneously from the ports if the memory cells accessed from one side are different from the memory cells on the other side. [0003] At the same time, the high-speed data acquisition and processing system has high requirements for the processing ability of a large amount of multi-variable data and the real-time performance of the system. In some data storage applications, a dual-port memory implementation is required to read old data before writing new data. [0004] In the prior art, if the dual-port memory wants to realize the function of reading old data first and then writing new d...

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): G11C7/10G11C7/22
CPCG11C7/1075G11C7/222
Inventor 秋小强
Owner EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
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