Information processing apparatus, and information processing method
First Claim
Patent Images
1. An apparatus including a plurality of modules, each module comprising:
- a storage unit configured to store a waiting ID and a specific ID of the module;
a communication unit configured to transmit and receive packets to and from a ring bus; and
a processing unit configured to process data of a valid packet which includes a flag having a first value indicating that the packet is valid among the received packets,wherein the communication unit takes in data held by a packet which has a packet ID that coincides with the waiting ID and transmit the packet, and stores the processed data in an empty packet which includes the flag having a second value indicating invalid and a packet ID coincident with the specific ID,wherein total number of valid and empty packets transmitting on the ring bus is about the same.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided an apparatus including a plurality of modules. Each module includes a storage unit configured to store a waiting ID and a specific ID of the module, a communication unit configured to transmit and receive packets to and from a bus, and a processing unit configured to process data of a packet which includes a valid flag indicating that the packet is valid, wherein the communication unit takes in data held by a packet which has an ID that coincides with the waiting ID, and stores the processed data in a packet which includes the valid flag indicating invalid and an ID coincident with the specific ID, and transmits the packet.
-
Citations
18 Claims
-
1. An apparatus including a plurality of modules, each module comprising:
-
a storage unit configured to store a waiting ID and a specific ID of the module; a communication unit configured to transmit and receive packets to and from a ring bus; and a processing unit configured to process data of a valid packet which includes a flag having a first value indicating that the packet is valid among the received packets, wherein the communication unit takes in data held by a packet which has a packet ID that coincides with the waiting ID and transmit the packet, and stores the processed data in an empty packet which includes the flag having a second value indicating invalid and a packet ID coincident with the specific ID, wherein total number of valid and empty packets transmitting on the ring bus is about the same. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus including a plurality of modules, each module comprising:
-
a storage unit configured to store a specific ID of the module; a communication unit configured to transmit and receive packets to and from a ring bus; an identification unit configured to identify an ID and a flag having a first value indicating that a packet is valid; and a processing unit configured to process data of the valid packet, wherein the communication unit stores the processed data in an empty packet which has the flag having a second value indicating invalid and a packet ID coincident with the stored specific ID, and transmits the valid packet in a predetermined direction, wherein total number of valid and empty packets transmitting on the ring bus is about the same. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An information processing apparatus including a plurality of modules, each modules comprising:
-
a storage unit configured to store a specific ID of the module; a communication unit configured to transmit and receive packets to and from a ring bus; and a processing unit configured to process data of a packet which includes a flag having a first value indicating that a packet is valid, wherein the communication unit stores the processed data in an empty packet, including the flag having a second value, of which a packet ID coincides with the stored specific ID and transmits the valid packet, wherein total number of valid and empty packets transmitting on the ring bus is about the same.
-
-
17. A method for processing in an apparatus including a plurality of modules, the method comprising:
-
storing a specific ID of a module from the plurality of modules; transmitting and receiving packets to and from a ring bus; processing data of a packet which includes a flag having a first value indicating that the packet is valid; and storing the processed data in an empty packet which includes the flag, having a second value, indicating invalid and a packet ID coincident with the specific ID, and transmitting the valid packet, wherein total number of valid and empty packets transmitting on the ring bus is about the same.
-
-
18. A method for controlling an apparatus including a plurality of modules, the method comprising:
-
storing a specific ID of a module of the plurality of modules; transmitting and receiving packets to and from a ring bus; processing data of a packet which includes a flag having a first value indicating that the packet is valid; and storing the processed data in an empty packet, including the flag having a second value of which a packet ID coincides with the stored specific ID and transmitting the valid packet, wherein total number of valid and empty packets transmitting on the ring bus is about the same.
-
Specification