Convolution operation circuit and object recognition apparatus
First Claim
1. A convolution operation circuit comprising:
- a plurality of multipliers each of which configured to multiply data received from a first input and a second input of respective multipliers;
a first providing unit configured to provide respective data to the first input of the plurality of multipliers;
a second providing unit configured to provide common data to the second input of the plurality of multipliers;
a plurality of cumulative adders configured to accumulate output from the plurality of multipliers;
a memory configured to store data to be provided by the first providing unit and the second providing storage unit and data output from the plurality of cumulative adders; and
a control unit configured to control operations of the first providing unit, the second providing unit, the memory, and the plurality of cumulative adders, so that the first providing unit and the second providing unit to provide data to the first input and the second input of each of the multipliers, respectively, in synchronization with operations of the cumulative adders, and the control unit transfers, during multiplications by the multipliers, data stored in the memory to the first providing unit and the second providing unit.
0 Assignments
0 Petitions
Accused Products
Abstract
In a convolution operation circuit, a first and a second shift registers provide data to a first and a second inputs of a plurality of multipliers, a first and a second storage units store data to be supplied to the first and the second shift registers, a plurality of cumulative adders accumulate output from the plurality of multipliers, a third storage unit latches output from the plurality of cumulative adders at predetermined timing, a fourth storage unit stores data to be stored in the first and the second storage units and data output from the third storage unit, and a control unit sets data stored in the first and the second storage units to the first and the second shift registers at predetermined timing, causes the first and the second shift registers to perform shift operations in synchronization with an operation of the cumulative adder.
11 Citations
11 Claims
-
1. A convolution operation circuit comprising:
-
a plurality of multipliers each of which configured to multiply data received from a first input and a second input of respective multipliers; a first providing unit configured to provide respective data to the first input of the plurality of multipliers; a second providing unit configured to provide common data to the second input of the plurality of multipliers; a plurality of cumulative adders configured to accumulate output from the plurality of multipliers; a memory configured to store data to be provided by the first providing unit and the second providing storage unit and data output from the plurality of cumulative adders; and a control unit configured to control operations of the first providing unit, the second providing unit, the memory, and the plurality of cumulative adders, so that the first providing unit and the second providing unit to provide data to the first input and the second input of each of the multipliers, respectively, in synchronization with operations of the cumulative adders, and the control unit transfers, during multiplications by the multipliers, data stored in the memory to the first providing unit and the second providing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification