Patent ID: 7953956
Filing Date: 2011-05-31
Classification: G06F,H03K,Y02D

Abstract:
1. A processor comprising: a reconfigurable circuit including: a plurality of groups of logic circuits capable of changing functions; and at least one connection unit arranged between the plurality of groups, being capable of establishing connection between the logic circuits of the plurality of groups selectively, wherein a plurality of logic circuits are arranged in a matrix, and the plurality of logic circuits arranged in stages constitute respective groups of logic circuits so that a result of processing of a group in a prior stage is passed to a group of a subsequent stage in accordance with connection established selectively by the connection unit; and logic circuits of the group in the subsequent stage that are capable of being connected with an output of a logic circuit in the prior stage are limited to a first circuit arranged in same column as the logic circuit in the prior stage, a second circuit arranged on the right of the first circuit, and a third circuit arranged on the left of the first circuit; the processor further comprising: a setting unit which supplies the reconfigurable circuit with configuration information for configuring a desired circuit; a control unit which controls the setting unit to supply the reconfigurable circuit with configuration information; and a path part which uni-directionally connects an output of a logic circuit in a final stage and an input of a logic circuit in a first stage of the identical reconfigurable circuit, wherein no bi-directional bus connection is provided between the output of the logic circuit in the final stage and the input of the logic circuit in the first stage, and the control unit controls the setting unit to supply the reconfigurable circuit with a plurality of pieces of configuration information in a plurality of cycles in succession, whereby the output of a circuit configured on the reconfigurable circuit based on a piece of configuration information is supplied to the input of a circuit configured based on a next piece of configuration information through the path part.