Data processing apparatus and data processing method
First Claim
1. A data processing apparatus configured to execute at least two processes of data paths, each data path meaning a sequential process on data, the data processing apparatus comprising:
- a plurality of data processing units configured to perform data processing;
a plurality of communication processing units connected by a ring bus, wherein at least one of the plurality of communication processing units is directly connected to at least one of the plurality of data processing units; and
a control unit configured to independently perform a reset operation on at least one of the plurality of communication processing units for restricting at least one of the plurality of data paths,wherein each of the plurality of communication processing units controls transmission and reception of data for at least one corresponding data processing unit,wherein the control unit determines a data path to be restricted among the plurality of data paths and performs a reset operation on at least one of the plurality of communication processing units associated with only the determined data path to be restricted,wherein each of the plurality of communication processing units is assigned an identification (ID) different from each other,wherein each data is assigned identification information,wherein each of the plurality of communication processing units determines whether received data is to be processed by the corresponding data processing unit based on the identification information with the received data and the assigned ID, andwherein each of the plurality of communication processing units, after performing the reset operation by the control unit, determines whether received data is to be invalidated based on the identification information with the received data and the assigned ID.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing apparatus includes a data input unit configured to input data to a ring bus, a data output unit configured to output the data input by the input unit, a first communication processing unit configured to control input of the data by the data input unit to the ring bus and to control output of the data by the data output unit, a plurality of data processing units configured to perform data processing, a plurality of second communication processing units configured to control transmission and reception of the data between the plurality of data processing units and the ring bus, and a control unit configured to independently perform initialization on the plurality of second communication processing units or the plurality of data processing units.
13 Citations
13 Claims
-
1. A data processing apparatus configured to execute at least two processes of data paths, each data path meaning a sequential process on data, the data processing apparatus comprising:
-
a plurality of data processing units configured to perform data processing; a plurality of communication processing units connected by a ring bus, wherein at least one of the plurality of communication processing units is directly connected to at least one of the plurality of data processing units; and a control unit configured to independently perform a reset operation on at least one of the plurality of communication processing units for restricting at least one of the plurality of data paths, wherein each of the plurality of communication processing units controls transmission and reception of data for at least one corresponding data processing unit, wherein the control unit determines a data path to be restricted among the plurality of data paths and performs a reset operation on at least one of the plurality of communication processing units associated with only the determined data path to be restricted, wherein each of the plurality of communication processing units is assigned an identification (ID) different from each other, wherein each data is assigned identification information, wherein each of the plurality of communication processing units determines whether received data is to be processed by the corresponding data processing unit based on the identification information with the received data and the assigned ID, and wherein each of the plurality of communication processing units, after performing the reset operation by the control unit, determines whether received data is to be invalidated based on the identification information with the received data and the assigned ID. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing data processing by data processing apparatus configured to execute at least two processes of data paths, each data path meaning a sequential process on data, a plurality of data processing units configured to perform data processing, and a plurality of communication processing units connected by a ring bus, wherein at least one of the plurality of communication processing units are directly connected to at least one of the plurality of data processing units, the method comprising:
-
independently performing a reset operation on at least one of the plurality of communication processing units for restricting at least one of the plurality of data paths; controlling, by each of the plurality of communication processing units, transmission and reception of the data for at least one corresponding data processing unit; determining a data path to be restricted among the plurality of data paths and performing a reset operation on at least one of the plurality of communication processing units associated with only the determined data path to be restricted; assigning each of the plurality of communication processing units an identification (ID) different from each other; assigning each data identification information; determining, by each of the plurality of communication processing units, whether received data is to be processed by the corresponding data processing unit based on the identification information with the received data and the assigned ID; and after performing the reset operation, each of the plurality of communication processing units determines whether received data is to be invalidated based on the identification information with the received data and the assigned ID. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification