Patent ID: 7277964
Filing Date: 2007-10-02
Classification: H04N

Abstract:
1. A data processing system comprising: a data bus; at least one transmitting processing unit able to transmit data over the data bus; at least one memory connected to the data bus and able to temporarily store data; at least one receiving processing unit able to receive data over the data bus; and a router including a programmable communication table connected to the data bus and able to manage communications over the data bus, wherein the programmable communication table includes at least one pairing between the processing units corresponding to a data processing sequence performing a given functionality and the router receives an identifier from a respective transmitting processing unit and in response determines an intended receiving processing unit using the programmable communication table, and wherein the intended receiving processing unit provides an availability signal to the router and in response the router authorizes a data transfer from the respective transmitting processing unit to the local memory or to the intended receiving processing unit based on a value of the availability signal.