IP Library Granted Patent US 7,958,179
Granted Patent B2
US 7,958,179 · App. 11/978,878 · Granted Jun 7, 2011

Arithmetic method and device of reconfigurable processor

Assignee: Electronics and Telecommunications Research Institute
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 7,958,179
App. No.
11/978,878
Granted
Jun 7, 2011
Kind
B2
Abstract

Provided are an arithmetic method and device of a reconfigurable processor. The arithmetic device includes: an Arithmetic Logic Unit (ALU) for performing an addition and subtraction operation and a logic operation of a binary signal; a multiplier for performing a multiplication operation of the binary signal; a shifter for changing an arrangement of the binary signal; a first operand selector and a second operand selector each for selecting one of values output from the ALU, the multiplier, and the shifter; and an adder for adding the values selected by the first operand selector and the second operand selector.

Claims (22)

1. An arithmetic device of a reconfigurable processor, comprising:

an Arithmetic Logic Unit (ALU) for performing an addition and subtraction operation and a logic operation of a binary signal;

a multiplier for performing a multiplication operation of the binary signal;

a shifter for changing an arrangement of the binary signal;

a first operand selector and a second operand selector, each for selecting one of values output from the ALU, the multiplier and the shifter; and

an adder for adding the values selected by the first operand selector and the second operand selector.

2. The arithmetic device of claim 1 , further comprising:

a status register for storing a status value of a value output from the adder; and

an accumulator for storing the value output from the adder.

3. The arithmetic device of claim 2 , wherein the multiplier further receives an operator required for the multiplication operation and the value stored in the accumulator.

4. The arithmetic device of claim 2 , wherein the second operand selector further receives the value stored in the accumulator and selects it.

5. The arithmetic device of claim 1 , wherein the ALU outputs a result of the arithmetic and logic operation in combination with the adder.

6. The arithmetic device of claim 1 , wherein the multiplier outputs a result of the multiplication operation in combination with the adder.

7. The arithmetic device of claim 1 , wherein the first operand selector further receives an immediate value directly input from a command system and selects it.

8. A method of performing an operation using a reconfigurable processor, comprising the steps of:

(a) receiving a binary signal required for the processor's operation;

(b) performing an arithmetic and logic operation, a multiplication operation and a shift operation using the received binary signal;

(c) selecting at least 2 result values calculated in step (b) as first and second operands in parallel according to a processor control command; and

(d) adding the selected first and second operands to output a final operation result.

9. The arithmetic method of claim 8 , wherein each of the arithmetic and logic operation and the multiplication operation in the step (b) is completed through the addition operation in the step (d).

10. The arithmetic method of claim 8 , wherein the final operation result in the step (d) is temporarily stored and input as an operand in one of the operations of the step (b).

11. The arithmetic method of claim 8 , wherein a carry is input in step (d).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2007
From: LYUH, CHUN GI; YEO, SOON IL; ROH, TAE MOON; KIM, JONG DAE
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 020106/0612 →
Priority Claims (2)
KR 10-2006-0122907 · Dec 6, 2006 · national
KR 10-2007-0046833 · May 15, 2007 · national
Continuity (1)
Related Publication 20080140745A1 · Jun 12, 2008