IP Library Granted Patent US 8,713,492
Granted Patent B2
US 8,713,492 · App. 12/831,360 · Granted Apr 29, 2014

Data processing apparatus including reconfigurable logic circuit

View Patent ↗
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 8,713,492
App. No.
12/831,360
Granted
Apr 29, 2014
Kind
B2
Abstract

There is provided a data processing apparatus ( 1 ) including a logic circuit ( 10 ) that is reconfigurable in each cycle and a library ( 2 ) that stores hardware control information ( 20 ). The hardware control information ( 20 ) includes a plurality of pieces of cycle-based mapping information ( 21 ) for individually mapping a plurality of cycle-based circuits, which each realize a function in each cycle for executing an application, onto the logic circuit ( 10 ) and configuration selection information ( 22 ) for selecting at least one of the plurality of pieces of cycle-based mapping information according to an execution state of the application. The data processing apparatus ( 1 ) includes a control unit ( 11 ) that reconfigures at least part of the logic region ( 10 ) using at least one of the plurality of pieces of cycle-based mapping information ( 21 ) according to a request in each cycle based on the configuration selection information ( 22 ).

Claims (14)

1. A data processing apparatus comprising:

a logic circuit that is reconfigurable in each cycle; and

a library in which hardware control information is stored, wherein the hardware control information includes:

a plurality of pieces of cycle-based mapping information for mapping a plurality of cycle-based circuits onto the logic circuit individually, each of the plurality of cycle-based circuits realizing a function in each cycle for executing an application; and

configuration selection information for selecting at least one of the plurality of pieces of cycle-based mapping information according to an execution state of the application, and

the data processing apparatus further comprises:

a control unit that reconfigures, according to a request in each cycle based on the configuration selection information, at least part of the logic circuit using at least one of the plurality of pieces of cycle-based mapping information.

2. The data processing apparatus according to claim 1 , wherein the plurality of pieces of cycle-based mapping information include a piece of composite cycle-based mapping information produced by merging pieces of cycle-based mapping information that are capable of being merged without obstructing functions in each cycle.

3. The data processing apparatus according to claim 1 , wherein each of the plurality of pieces of cycle-based mapping information includes information for mapping a control unit for each cycle onto the logic circuit, and the control unit for each cycle is reconfigured in the logic circuit.

4. A non-transitory, computer-readable medium storing instructions for controlling a data processing apparatus, the data processing apparatus including a logic circuit that is reconfigurable in each cycle, a library in which hardware control information is stored, and a control unit that reconfigures at least part of the logic circuit, wherein the instructions, when executed by one or more processors of a computer system, cause the one or more processors to: reconfigure the at least part of the logic circuit based on the hardware control information stored in the library, wherein the hardware control information includes:

a plurality of pieces of cycle-based mapping information for mapping a plurality of cycle-based circuits onto the logic circuit individually, each of the plurality of cycle-based circuits realizing a function in each cycle for executing an application; and

configuration selection information for selecting at least one of the plurality of pieces of cycle-based mapping information according to an execution state of the application, and

select at least one of the plurality of pieces of cycle-based mapping information according to a request in each cycle based on the configuration selection information and reconfigure the at least part of the logic circuit using the selected at least one of the plurality of pieces of cycle-based mapping information.

5. The non-transitory, computer-readable medium of claim 4 , wherein each of the plurality of pieces of cycle-based mapping information includes information for mapping a control unit for each cycle onto the logic circuit, and wherein the instructions cause the one or more processors to reconfigure the at least part of the logic circuit by at least reconfiguring the at least part of the logic circuit according to a request of the control unit for each cycle that has been reconfigured in the logic circuit.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2021
From: FUJIFILM BUSINESS INNOVATION CORP.
To: TOKYO KEIKI INC.
Reel/Frame 056496/0636 →
CHANGE OF NAME Recorded Apr 29, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056084/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2010
From: HONDA, HIROKI
To: IPFLEX INC.
Reel/Frame 024908/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2010
From: IPFLEX INC.
To: FUJI XEROX CO, LTD.
Reel/Frame 024908/0725 →