| US 7,489,752 B2 | ||
| Synchronisation of signals between asynchronous logic | ||
| Antony John Penton, Longstanton (United Kingdom); Vladimir Vasekin, Cambridge (United Kingdom); Andrew Christopher Rose, Cambridge (United Kingdom); Paul Stanley Hughes, Cambridge (United Kingdom); and Christopher Edwin Wrigley, Saffron Walden (United Kingdom) | ||
| Assigned to ARM Limited, Cambridge (United Kingdom) | ||
| Filed on Dec. 22, 2005, as Appl. No. 11/314,737. | ||
| Prior Publication US 2007/0150771 A1, Jun. 28, 2007 | ||
| Int. Cl. H04L 7/00 (2006.01) | ||
| U.S. Cl. 375—356 [375/371] | 11 Claims |

| 1. A data processing apparatus comprising a plurality of data processors, each of said plurality of data processors comprising:
first logic operable in a first clock domain and further logic operable in a second clock domain, said first and second clock
domains being asynchronous with each other;
a synchroniser operable to synchronise a signal processed by said first logic to produce a signal synchronised to said second
clock domain;
a synchronised signal output operable to export from said data processor said synchronised signal processed by said first
logic; and
a signal input operable to import a signal to said data processor, said data processor being operable to route said imported
signal to said further logic; wherein
said plurality of data processors are arranged to operate in parallel with each other and said data processing apparatus further
comprises:
combining logic arranged to receive said exported synchronised signals from each of said plurality of data processors and
to combine said exported synchronised signals to produce a resultant signal, said resultant signal being routed to each of
said signal inputs of said plurality of data processors.
|