IP Library Patent Application 12389116
Patent Application
App. No. 12/389,116

METHOD AND DEVICE FOR TREATING AND PROCESSING DATA

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.
12/389,116
Abstract

Procedures and methods for managing and transmitting data within multidimensional systems of transmitters and receivers are described. Splitting a data stream into a plurality of independent branches and subsequent merging of the individual branches to form a data stream is to be performable in a simple manner, the individual data streams being recombined in the correct sequence. This method may be particularly useful for executing reentrant code. The method is well suited, in particular, for configurable architectures; particular attention is paid to the efficient control of configuration and reconfiguration.

Claims (37)

1 . An integrated configurable data processing circuit, comprising:

configurable elements arranged in a two-dimensional manner; and

an interconnect configurably connecting the configurable elements;

wherein:

each of at least some of the configurable elements includes:

at least two input registers adapted for receiving input data from the interconnect;

at least one configurable arithmetic-logic unit (ALU), each if the ALUs being adapted for:

processing arithmetic-logic operations on the input data;

producing a result in accordance with an arithmetic-logic operation;

processing m-bits wide input data, m being larger than 7; and

supporting single instruction, multiple data (SIM) operations by

splitting the input data into a plurality of data blocks; and

at least one output adapted for transferring the result to the interconnect.

2 . The integrated configurable data processing circuit according to claim 1 , wherein the integrated configurable data processing circuit is a Field Programmable Gate Array (FPGA).

3 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the at least some of the configurable elements include at least one input data FIFO.

4 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the integrated configurable data processing circuit is configurable at runtime.

5 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the integrated configurable data processing circuit is reconfigurable at runtime.

6 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein each of the plurality of data blocks has the same width.

7 . The integrated configurable data processing circuit according to claim 6 , wherein the integrated configurable data processing circuit is configurable at runtime.

8 . The integrated configurable data processing circuit according to claim 6 , wherein the integrated configurable data processing circuit is reconfigurable at runtime.

9 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the input data of the at least some of the configurable elements is split into 4 blocks of m divided by 4 (m/4) bits each.

10 . The integrated configurable data processing circuit according to claim 9 , wherein the integrated configurable data processing circuit is configurable at runtime.

11 . The integrated configurable data processing circuit according to claim 9 , wherein the integrated configurable data processing circuit is reconfigurable at runtime.

12 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the plurality of data blocks of the at least some of the configurable elements have different widths.

13 . The integrated configurable data processing circuit according to claim 12 , wherein the integrated configurable data processing circuit is configurable at runtime.

14 . The integrated configurable data processing circuit according to claim 12 , wherein the integrated configurable data processing circuit is reconfigurable at runtime.

15 . The integrated configurable data processing circuit according to any one of claims 1 and 2 , wherein the each of the at least some of the configurable elements includes at least one feed-back channel from the at least one output of the at least one ALU to an operand input of the at least one ALU.

16 . The integrated configurable data processing circuit according to claim 15 , wherein the integrated configurable data processing circuit is configurable at runtime.

17 . The integrated configurable data processing circuit according to claim 15 , wherein the integrated configurable data processing circuit is reconfigurable at runtime.

18 . The integrated configurable data processing circuit according to claim 15 , wherein the feed-back channel supports data accumulation within the at least some of the configurable elements.

19 . The integrated configurable data processing circuit according to claim 15 , wherein each of the at least some of said configurable elements includes a status output.

20 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is a carry status output to the interconnect.

21 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is a zero status output to the interconnect.

22 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is a negative status output to the interconnect.

23 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is an underflow status output to the interconnect.

24 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is an overflow status output to the interconnect.

25 . The integrated configurable data processing circuit according to claim 19 , wherein the status output is a comparison result output to the interconnect.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2014
From: RICHTER, THOMAS; KRASS, MAREN
To: PACT XPP TECHNOLOGIES AG
Reel/Frame 032225/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2010
From: PACT XPP TECHNOLOGIES AG
To: RICHTER, THOMAS, MR.; KRASS, MAREN, MS.
Reel/Frame 023882/0403 →