Digital signal processor using a reconfigurable array of macrocells
First Claim
Patent Images
1. A integrated circuit signal processing device comprising:
- a nonvolatile memory means for storing a plurality of configuration parameters;
a processing means coupled to said nonvolatile memory means and consisting of;
means for equalizing incoming streams of data in time to create synchronized signals, said means comprising at least one input terminal for receiving said streams and at least one output terminal at which said synchronized signals are presented;
a set of interconnected arithmetic logic units communicably coupled to said output terminal for receiving said synchronized data; and
a set of configuration registers accessible by said arithmetic logic units, wherein the data in said configuration register determines the functionality of said interconnected logic units.
1 Assignment
0 Petitions
Accused Products
Abstract
A real time digital systolic processor with a core of reconfigurable interconnected macrocells which can be programmed according to function for processing high bandwidth digital data. Each macrocell contains arithmetic logic units for performing predetermined functions based on format of the input data stream from an outside source or from other macrocells. The interconnects between each macrocell are arranged so that the function of the device is predetermined according to user specific applications.
168 Citations
22 Claims
-
1. A integrated circuit signal processing device comprising:
-
a nonvolatile memory means for storing a plurality of configuration parameters; a processing means coupled to said nonvolatile memory means and consisting of; means for equalizing incoming streams of data in time to create synchronized signals, said means comprising at least one input terminal for receiving said streams and at least one output terminal at which said synchronized signals are presented; a set of interconnected arithmetic logic units communicably coupled to said output terminal for receiving said synchronized data; and a set of configuration registers accessible by said arithmetic logic units, wherein the data in said configuration register determines the functionality of said interconnected logic units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A reconfigurable real time digital processing circuit comprising:
-
a plurality of interconnected macrocells, each of said macrocells comprising; a means of equalizing incoming data streams received by the circuit; and a plurality of arithmetic logic units coupled to said means of equalizing for receiving synchronized data therefrom; a support block coupled to said plurality of interconnected macrocells, said support block providing interface between the processing circuit or and one or more external systems which deliver said incoming data streams; an input block coupled to said plurality of interconnected macrocells for receiving digital data from and external source; an output block coupled to said plurality of macrocells for transmitting processed information to at least one of said external systems. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An integrated circuit for processing a plurality of multiple-bit data signals, comprising:
-
a plurality of input terminals for receiving respective ones of the data signals; a plurality of output terminals; a variable delay buffer coupled to the input terminals for receiving the data signals; and logic circuitry coupled to the variable delay buffer for selectively delaying the data signals to equalize the data signals in time with respect to each other, thereby producing equalized data signals, the output terminals coupled to the variable delay buffer for presenting the equalized data signals. - View Dependent Claims (22)
-
Specification