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

Buffer storaging method and system for multiple users access

A multi-user, cache technology, applied in the field of telecommunication, can solve the problems of multi-user asynchronous conversion design, lack of versatility, low arbitration efficiency, etc., and achieves the effect of facilitating system design, facilitating cache access, and reducing design factors

Active Publication Date: 2008-11-26
HUAWEI TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The purpose of the present invention is to provide a multi-user access cache method and system that is easy to design and has high arbitration efficiency, so as to solve the problems of troublesome design, lack of versatility, and low arbitration efficiency in the prior art for multi-user asynchronous conversion

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
  • Buffer storaging method and system for multiple users access
  • Buffer storaging method and system for multiple users access
  • Buffer storaging method and system for multiple users access

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] according to image 3 , the multi-user cache access system of the present invention includes an arbiter 1, a cache controller 2 and a command word queue CMD_FF corresponding to each user, and the command word queue CMD_FF is an asynchronous first-in-first-out FIFO queue.

[0036] like image 3 As shown, the arbiter 1 completes the user arbitration according to the arbitration algorithm, determines the user with the corresponding port number, and selects the corresponding command word; the command word queue CMD_FF is written with the user access attribute and the address of the access cache, and sends an arbitration request to the arbiter. ; The cache controller 2 accepts the user's command word access.

[0037] like image 3 As shown, the arbiter 1 includes an arbitration module 11, a multiplexing module 13 and a branching module 12, wherein the arbitration module 11 is used for user arbitration, and sends an arbitration request signal Req to the cache controller 2, ...

Embodiment 2

[0051] according to Image 6 , the multi-user cache access system of the present invention includes an arbiter 1, a cache controller 2, a command word queue CMD_FF corresponding to each user, and an access command word queue AC_CMD_FF.

[0052] like Image 6 As shown, the arbiter 1 completes the user arbitration according to the arbitration algorithm, determines the user with the corresponding port number, and selects the corresponding command word; the command word queue CMD_FF is written with the user access attribute and the address of the access cache, and sends an arbitration request to the arbiter. The cache controller 2 accepts the user's command word access, and the command word queue CMD_FF is an asynchronous first-in-first-out FIFO queue, and the access command word queue AC_CMD_FF is written with the command word of the selected user, and the access command word queue AC_CMD_FF and the buffer memory The controller 2 confirms access to the cached command word throug...

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

This invention relates to a buffer-storing method and a system for multi-user access including the following steps: A, in a multi-user buffer-storage access system, each user writes its access attribute and accessed address into a related cw queue, the user sends an arbitration request to an arbitrator by said cw queue, B, the arbitrator arbitrates out a user based on an arbitration algorithm to transmit an arbitration response signal to the related numbered user, C, the arbitrator selects corresponding cw from the related cw queue of the user, D, said cw accesses the buffer storage controller, in step A, the cw queue is the asynchronous fifo queue, step B includes the following steps: B1, the arbitrator arbitrates out a user based on an arbitration algorithm, B2, the arbitrator sends a related access request to the buffer storage controller, which sends an arbitration response signal to the arbitrator, B3, the signal is sent to a related port numbered user.

Description

technical field [0001] The present invention relates to the technical field of electrical communication, and in particular, to a method and system for accessing a cache for multiple users. Background technique [0002] For caches of various sizes, there are usually multiple users accessing them. The user can either read the data in the cache, or write the data to the cache, or the user supports both operations of reading the cache and writing data to the cache at the same time. . When a user accesses the cache, the user's clock domain and the cache's clock domain may or may not be the same. [0003] In general, the access cache system includes a cache controller and an arbiter. The cache controller is used for the cache interface control part. The cache interface control part mainly completes the conversion of a single user access interface into a read and write sequence that conforms to the cache, and is used to directly operate the cache. . The arbiter is used in the us...

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/16
Inventor 张留安
Owner HUAWEI TECH 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