Asynchronous cache method, asynchronous cache and integrated circuit

An asynchronous buffering and integrated circuit technology, applied in instruments, electrical digital data processing, data conversion, etc., can solve the problems of increasing the space occupied by FIFO buffers, wasting the addressing space of FIFO buffers, and being unfavorable for equipment miniaturization, etc.

Inactive Publication Date: 2015-04-15
FAIRCHILD SEMICON SUZHOU
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this way, the addressing space of the FIFO buffer will be wasted, and the occupied space of the FIFO b

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
  • Asynchronous cache method, asynchronous cache and integrated circuit
  • Asynchronous cache method, asynchronous cache and integrated circuit
  • Asynchronous cache method, asynchronous cache and integrated circuit

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0021] In the embodiment of the present invention, the address block of the first asynchronous buffer is encoded according to the encoding of the middle part of the second asynchronous buffer and the encoding of the virtual address block, and the depth of the first asynchronous buffer is smaller than that of the second asynchronous buffer. Any even number of address blocks of the depth of the buffer, the first asynchronous buffer determines its own state according to the code of the address block indicated by the read or write pointer in the process of reading and writing data.

[0022] Both the first asynchronous buffer and the second asynchronous buffer described in the embodiment of the present invention may be FIFO buffers.

[0023] Hereinafter, the present invention will be further described in detail through the drawings and specific embodiments.

[0024] The embodiment of the present invention implements an asynchronous caching method, such as figure 1 As shown, the method inc...

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 asynchronous cache method. Address blocks of a first asynchronous cache are coded according to coding of middle portion address blocks and the coding of virtual address blocks of a second asynchronous cache; the depth of the first asynchronous cache is any even number of address blocks which are smaller than the depth of the second asynchronous cache; the state of the first asynchronous cache is determined according to the address block coding indicated through a reading or writing pointer in the data reading and writing process. Meanwhile the invention also discloses the asynchronous cache and an integrated circuit. According to the asynchronous cache method, the asynchronous cache and the integrated circuit, the requirements for the depth of the asynchronous cache can be met, the more waste of the addressing space in the using process of the large depth of asynchronous cache is avoided, the structure is simple, the circuit implementation is easy, the size of the asynchronous cache is reduced as far as possible, and the miniaturization of equipment with the asynchronous cache is facilitated.

Description

technical field [0001] The invention relates to cache technology, in particular to an asynchronous cache method, an asynchronous cache and an integrated circuit. Background technique [0002] FIFO (First Input First Output) buffer is a first-in first-out data buffer. The first-in data is read from the FIFO buffer. Compared with RAM, there is no external read-write address line. It is relatively simple to use, but only Data can be written sequentially, and data can be read sequentially. It cannot be read or written to a specified address by the address line as in ordinary memory. [0003] FIFO buffers are generally used for data transmission between different clock domains. For example, one end of FIFO is AD data acquisition, and the other end is PCI bus. Then FIFO can be used as data buffer between two different clock domains. In addition, FIFO buffers can also be used for data interfaces of different widths. For example, MCU bit 8-bit data output, and DSP may be 16-bit dat...

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): G06F5/10
Inventor 邵淑媛黄雷
Owner FAIRCHILD SEMICON SUZHOU
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