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

Storage device with read-write conflict prevention function

A technology for read-write conflicts and storage devices, which is applied in the fields of instruments, electrical digital data processing, etc., can solve the problems of inability to determine the correctness of read data, unpredictable read-write behavior of storage units, and reduced read-write performance, etc., to improve flexibility. performance and efficiency, improve read and write performance, and improve efficiency

Pending Publication Date: 2020-06-02
SHANDONG SINOCHIP SEMICON
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This situation will cause unpredictability of the read and write behavior of the storage unit, because at the same time as the read operation, other ports have write operations to the same address space, resulting in the inability to determine the correctness of the read data
At present, solving the problem of read-write conflicts in multi-port storage mostly depends on the avoidance of the same address space for read and write operations in the system design, which limits the operation of the system. However, the existing methods relying on internal logic design to avoid read-write conflicts will Reduce read and write performance, and only support MEMORY bus

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
  • Storage device with read-write conflict prevention function
  • Storage device with read-write conflict prevention function
  • Storage device with read-write conflict prevention function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0021] This embodiment discloses a storage device with a self-contained anti-read-write conflict function, including an interface module PORT, a configuration module CFG, an arbitration module ARB, and a storage module. In this embodiment, the storage device is a dual-port storage device, that is, there are two ports PortA and PortB, and the two ports have their own independent control terminals (port enable terminal, read enable terminal, write enable terminal), address terminal and data segment, both ports share memory modules.

[0022] like figure 2 As shown, the storage module includes multiple storage partitions, and each storage partition is independently configured with base address, capacity and attributes. The base address of REGIONn is REGION_n_BASE and the capacity is REGION_n_SIZE, which realizes data partition storage. The size of the entire storage space is equal to the storage space of each partition. size and.

[0023] The configuration module is connected t...

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 storage device with a read-write conflict prevention function. The device comprises an interface module and a storage module, the interface module comprises two independent ports. The two ports share the storage module; the storage device further comprises a configuration module and an arbitration module. The storage module comprises a plurality of storage partitions; each storage partition is independently configured with a base address, a capacity and an attribute; the configuration module is connected with an external host; the external host configures base addresses, capacities and attributes of the storage partitions through the configuration modules, and the arbitration module performs arbitration to gate a read operation or write operation according to thepartition attributes when two ports perform read-write operation on the same partition at the same time based on the partitions of the storage module and the attribute configuration of the partitions.The read-write priority is judged through the arbitration module, parallel operation of the dual-port memory is supported, the access speed of the memory is increased, and influence of read-write conflict on system operation is eliminated.

Description

technical field [0001] The invention relates to a storage device, in particular to a storage device with a self-contained anti-read-write conflict function, belonging to the technical field of storage devices. Background technique [0002] With the development of electronic technology, the complexity of the system is getting higher and higher, the amount of information processed is increasing, and the requirements for the working speed and capacity of the memory are also higher and higher. At present, the main solution to speed up the memory access speed is to use a higher-speed memory, or to increase the word length of the memory, and to use a dual-port memory that operates in parallel. A dual-port memory operating in parallel has two completely independent ports, each with its own data, address, and control lines. When the addresses of the dual ports are different, read and write operations are performed on the two ports at the same time, and there will be no read and wri...

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/161
Inventor 刘尚孙中琳刘大铕
Owner SHANDONG SINOCHIP SEMICON
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