Patent ID: 7869452

Claim:
A system for transmitting data, the system comprising: a data source; a first data sink; a second data sink; a First-In-First-Out (FIFO) communication buffer having a data input connected to the data source and a data output connected to the first data sink and to the second data sink; and a FIFO connection circuit that connects to the FIFO communication buffer, wherein: the FIFO connection circuit receives a stall signal from the first data sink or the second data sink to indicate when either the first data sink or the second data sink is busy, the FIFO connection circuit separates the stall signal from the first data sink or the second data sink and provides a responsive stall signal to the data source, and the FIFO connection circuit receives a data valid signal from the FIFO communication buffer indicating the FIFO communication buffer has data to send from the source, the FIFO connection circuit providing a responsive data valid signal to the first data sink and the second data sink, wherein based on control signals from the FIFO connection circuit, the data is sent directly from the FIFO communication buffer to the first data sink or the second data sink bypassing the FIFO connection circuit.