Unlock instant, AI-driven research and patent intelligence for your innovation.

Latency insensitive FIFO signaling protocol

A signal, multiplexer technology used in the field of signaling and control protocols

Inactive Publication Date: 2012-02-15
QUALCOMM INC
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, most FIFO implementations are constrained by the limited size or depth of the memory or registers implementing the FIFO buffers
For example, if the sending domain sends more data when the FIFO storage is already full of data waiting to be delivered to the data sink in the receiving domain, the data will still be lost

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
  • Latency insensitive FIFO signaling protocol
  • Latency insensitive FIFO signaling protocol
  • Latency insensitive FIFO signaling protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In the following detailed description, numerous specific details are set forth by way of examples in order to provide a thorough understanding of the related teachings. However, it will be understood by those skilled in the art that the teachings of the present invention may be practiced without these details. In other instances, well-known methods, procedures, components, and circuits have been described at a relatively high level rather than in detail in order to avoid unnecessarily obscuring aspects of the present teachings.

[0022] The techniques disclosed herein relate to protocols for signaling and control related to the transfer of data to and from first-in-first-out (FIFO) storage, and devices that use these protocols. Reference is now made in detail to the examples illustrated in the drawings and discussed below. figure 1 A first example of a system implementing a FIFO-related signaling protocol is illustrated.

[0023] The illustrated system comprises elem...

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

Data from a source domain operating at a first data rate is transferred to a FIFO in another domain operating at a different data rate. The FIFO buffers data before transfer to a sink for further processing or storage. A source side counter tracks space available in the FIFO. In disclosed examples, the initial counter value corresponds to FIFO depth. The counter decrements in response to a data ready signal from the source domain, without delay. The counter increments in response to signaling from the sink domain of a read of data off the FIFO. Hence, incrementing is subject to the signaling latency between domains. The source may send one more beat of data when the counter indicates the FIFO is full. The last beat of data is continuously sent from the source until it is indicated that a FIFO position became available; effectively providing one more FIFO position.

Description

technical field [0001] The subject matter of the present invention relates to protocols for signaling and control, and to data transfer via first-in-first-out (FIFO) storage devices and devices implementing such signaling protocols. Background technique [0002] First-in-first-out (FIFO) memory devices are used in processor and communication applications that involve data transfer between different domains, typically where the domains can operate at different data rates. Although data rates differ or often vary between domains, signals between domains may be clocked relative to the same base clock frequency (ie, synchronous), or clocked relative to a different base clock frequency (ie, asynchronous). In synchronous applications, the buffering provided by the FIFO compensates for the difference in data rates of the two domains. In asynchronous applications, the buffering provided by the FIFO compensates for differences in both data rates and clock frequencies of the two dom...

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/38
CPCG06F13/4059G06F2205/126G06F5/06G06F13/38
Inventor 肯尼思·艾伦·多克塞尔维克托·罗伯茨·奥格斯堡詹姆斯·诺里斯·迪芬德尔费尔杰弗里·托德·布里奇斯罗伯特·道格拉斯·克兰西托马斯·安德鲁·萨托里乌斯
Owner QUALCOMM INC