×

Data processing apparatus and method fo operating a data processing apparatus

  • US 20040193693A1
  • Filed: 12/23/2003
  • Published: 09/30/2004
  • Est. Priority Date: 06/29/2001
  • Status: Abandoned Application
First Claim
Patent Images

1. A data processing apparatus comprising at least a first and a second processor, which processors are capable of communicating data to each other by exchanging tokens via a buffer according to a synchronization protocol, which protocol maintains synchronization information comprising at least a first and a second synchronization counter, which are readable by both processors, at least the first processor being capable of modifying the first counter, and at least the second processor being capable of modifying the second counter, the protocol comprising at least a first command which when issued by a processor results in a verification whether a requested number of tokens is available to said processor, and a second command which results in updating one of the synchronization counters to indicate that tokens are released for use by the other processor, wherein at least one of the processors comprises a storage facility for locally storing an indication of the amount of tokens available to that processor, wherein issuing the first command results in a verification of the number of tokens available to said processor on the basis of said indication, wherein a negative outcome of said verification results in updating of this indication on the basis of at least one of the synchronization counters, wherein issuing the second command by a processor results in updating the indication in accordance with the number of tokens released to the other processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×