IP Library Patent Application 11488159
Patent Application
App. No. 11/488,159

Reconfigurable computing device

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/488,159
Abstract

A reconfigurable computing device includes computing unit groups each of which includes at least one computing unit; a bus network that is reconfigurable and that uses arbitrary output data of the computing unit groups as arbitrary input data for the computing unit groups; a sequencer that outputs address information for controlling circuit configurations of the computing unit groups and switch-timing signals; and a configuration output unit that makes circuits of the computing unit groups reconfigurable for each of the computing unit groups, based on the address information and the switch-timing signals.

Claims (23)

1 . A reconfigurable computing device comprising:

a plurality of computing unit groups each of which includes at least one computing unit;

a bus network configured to be reconfigurable and to use arbitrary output data of the computing unit groups as arbitrary input data for the computing unit groups;

a sequencer configured to output address information for controlling circuit configurations of the computing unit groups and switch-timing signals; and

a configuration output unit configured to make circuits of the computing unit groups reconfigurable for each of the computing unit groups, based on the address information and the switch-timing signals.

2 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes a delay unit configured to output the address information to the computing unit groups at timing controlled for each of the computing unit groups.

3 . The reconfigurable computing device according to claim 2 , wherein the delay unit is configured to control the timing based on specific address information.

4 . The reconfigurable computing device according to claim 2 , wherein the delay unit is configured to control the timing by delaying the switch-timing signal using a register.

5 . The reconfigurable computing device according to claim 2 , wherein the delay unit is configured to control the timing by delaying the switch-timing signal by predetermined cycles based on a count value of a counter.

6 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes an arithmetic operator configured to perform an arithmetic operation on the address information to dynamically change the address information.

7 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes a logic operator configured to perform a logic operation on the address information to dynamically change the address information.

8 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes a table used for conversion of the address information.

9 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes a circuit configured to decode the address information using a look-up table.

10 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes a pattern output circuit configured to output address information corresponding to a counter value of a counter that starts counting in response to specific address information.

11 . The reconfigurable computing device according to claim 10 , wherein the counter is provided for each of the computing unit groups.

12 . The reconfigurable computing device according to claim 1 , wherein the circuit configuration output unit includes an enable signal delay unit configured to output the address information to the computing unit groups at timing controlled for each of the computing unit groups by delaying the switch-timing signal for each of the computing unit groups.

13 . The reconfigurable computing device according to claim 12 , wherein the enable signal delay unit is configured to delay the switch-timing signal using a register, based on specific address information.

14 . The reconfigurable computing device according to claim 12 , wherein the enable signal delay unit is configured to delay the switch-timing signal by a predetermined number of cycles using a counter that starts counting in response to specific address information.

15 . The reconfigurable computing device according to claim 14 , wherein

the counter is provided in each of the computing unit groups, and

the predetermined number and the specific address information are set for each of the computing unit groups.

16 . The reconfigurable computing device according to note 1 , wherein the circuit configuration output unit includes an enable signal distributor configured to distribute the switch-timing signal for each computing unit group.

17 . The reconfigurable computing device according to claim 1 , wherein the sequencer is configured to output next address information for controlling the circuit configuration upon receiving a circuit configuration switch request signal from any one of the computing unit groups.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: FUJITSU LIMITED
To: FUJITSU MICROELECTRONICS LIMITED
Reel/Frame 021985/0715 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2006
From: KASAMA, ICHIRO
To: FUJITSU LIMITED
Reel/Frame 018070/0686 →