Back to results
US 2005/0265379 A1Published application
Multiple channel flow control with first-in-first-out (FIFO) read/write random access memory (RAM)
AssigneeIntel Corporation
InventorRajesh Rao
Life of this patent
Estimating the term…
Abstract
According to embodiments of the present invention, a data source provides data on multiple channels to a data sink. In embodiments, each channel shares the same random access memory (RAM)-based flow control and has first-in-first-out (FIFO) read/write.
Claims25
A method, comprising:
- receiving from a data source a first data on a first channel and a second data on a second channel;
- receiving a first channel identifier and a second channel identifier, the first channel identifier to identify the first channel and the second channel identifier to identify the second channel;
- writing in a first-in (FI) manner the first data to a first row in a memory and the second data to a second row in the memory, the first channel identifier to identify the first row and the second channel identifier to indicate the second row;
- reading in a first-out (FO) manner the first data from the first row and the second data from the second row;
- and
- making the first data and the second data available for access to at least one data sink.
3 more elements
A method, comprising:
- receiving a first data on a first channel and a second data on a second channel;
- and
- controlling the flow of the first data and the second data using one flow control mechanism for both the first channel and the second channel.
An apparatus, comprising:
- logic to receive a first data on a first channel, a second data on a second channel, a first channel identifier to identify the first channel, a second channel identifier to identify the second channel;
- and
- a memory having at least a first row and a second row, each row to be written in a first-in (FI) manner and to be read in a first-out (FO) manner, the first data to be written to and read from the first row and the second data to be written to and read from the second row, the first channel identifier to identify the first row and the second channel identifier to indicate the second row.
A system, comprising:
- logic to receive a first data on a first channel and a second data on a second channel and to control the flow of the first data and the second data using one flow control mechanism for both the first channel and the second channel;
- and
- an interface to couple the first and the second data to the flow control mechanism.
An article of manufacture, comprising:
- a machine-accessible medium having data that, when accessed by a machine, cause the machine to perform the operations comprising:
- receiving a first data on a first channel and a second data on a second channel;
- and
- controlling the flow of the first data and the second data using one flow control mechanism for both the first channel and the second channel.
1 more element
Dependencies are inferred from the claim text.