Caching system and method of data caching
A caching system and data caching technology, applied in memory systems, electrical digital data processing, memory address/allocation/relocation, etc., can solve the problems of low transmission rate, different error correction time, and inability to be the same speed, so as to improve the transmission rate. effect of speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0025] Example one
[0026] See figure 2 , Which is a schematic structural diagram of an embodiment of a cache system of this application, such as figure 2 As shown, it includes a high-speed interface 201, a cache group 202, a low-speed interface 203, a status register 204, and a conditional command sequence 205. The high-speed interface 201 is one channel, and the low-speed interface 203 is at least two channels. The number of caches in the cache group 202 At least one more channel than the low-speed interface,
[0027] The conditional command sequence 205 is used to control the idle high-speed interface 201 and the low-speed interface 203 through control commands to execute data caching according to cache conditions. The cache conditions include data write conditions for writing data to the cache group 202 and data write conditions from the cache group 202 A data read condition for reading data in the data, the data write condition is a cache with a state of empty, and the data...
Example Embodiment
[0035] Example two
[0036] according to figure 1 As shown in the schematic diagram of the structure of the cache system, the embodiment of the present application provides a figure 1 The method for implementing data caching in the shown caching system includes: when there is an idle input channel and there is a cache with an empty state, writing the data to be transmitted into the cache with an empty state through the idle input channel When there is an idle output channel and a buffer with a full state, data is read from the buffer with a full state through the idle output channel.
[0037] For example, channel H is a high-speed interface, channels A, B, and C are low-speed interfaces, and there are 4 caches 0, 1, 2 and 3 in the cache system. When data is transmitted from a high-speed interface to a low-speed interface, the input channel is channel H, and the output channel is channels A, B, and C. When a data is written to buffer 0 through channel H, channel H is idle at this t...
Example Embodiment
[0048] Example three
[0049] The following describes the data caching process from the side of the channel as the main body of execution. Among them, the channel in this embodiment may be an input channel or an output channel. See Figure 4 , Which is a flowchart of an embodiment of a data caching method of this application, including the following steps:
[0050] Step 401: The channel is started by the CPU;
[0051] Step 402: When the channel is in an idle state, read the buffer condition from the conditional command sequence under the control of the control command;
[0052] Among them, for the input channel, the read data write condition, for the output channel, the read data read condition.
[0053] Step 403: The channel reads the status of each buffer from the status register under the control of the control command;
[0054] Step 404: Determine whether the current cache condition is satisfied according to the status of each cache, if yes, go to step 405, if not, go back to step ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap