Patent ID: 7593421

Claim:
A communication control device comprising: a plurality of processors which perform predetermined parallel processing cooperatively; a plurality of processor interfaces having one or more cell distributors and one or more selectors, in which each of said processors is connected to one of said cell distributors and one of said selectors; an internal communication path which connects said cell distributors, said selectors, said plurality of processors, a first external communication path, and a second external communication path; and a plurality of control buses which connect said processors to each other: wherein said cell distributors receive communication cells from said internal communication path and transfer the received communication cells to the corresponding processor when the destination of the received communication cells are the corresponding processor; wherein said cell distributors are coupled to receive communication cells from said internal communication path and output said communication cells onto said internal communication path when the destination of said received communication cells is not to the corresponding processor; wherein said selectors receive communication cells from said corresponding processor and output said communication cells onto said internal communication path when possessing a transmission rights; wherein said transmission rights are received and possessed by one selector at a time and said selectors abandon said transmission rights by outputting said transmission rights when said selectors end the outputting of the communication cells received from the corresponding processor; wherein said control buses have a lower communication speed than that of said internal communication path; and wherein the communication control device processes said communication cells received from the first external communication path and transmits the communication cells to the second external communication path.