Self-synchronizing data streaming between address-based producer and consumer circuits
AssigneeNXP B.V.
InventorJens Roever
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorJens Roever
Estimating the term…
A circuit arrangement and method facilitate the direct streaming of data between producer and consumer circuits (12P, 12C) that are otherwise configured to communicate over an address-based network (18). Sync signals (46, 56) are generated for each of producer and consumer circuits (12P, 12C) from the address information encoded into requests that communicate the data streams output by the producer circuit (12P) and expected by the consumer circuit (12C). The sync signals (46, 56) for the producer and consumer circuits (12C) are then used to selectively modify the data stream output by the producer circuit (12P) to a format expected by the consumer circuit (12C). Typically, such modification takes the form of inserting data into the data stream when the consumer circuit (12C) expects more data than output by the producer circuit (12P), and discarding data communicated by the producer circuit (12P) when the consumer expects less data than that output by the producer circuit (12P).
A method of communicating data between producer and consumer circuits, wherein each of the producer and consumer circuits is configured to communicate data over an address-based network using memory access requests that identify addresses in a memory address space, the method comprising:
A circuit arrangement, comprising:
Dependencies are inferred from the claim text.