FIELD PROGRAMMABLE PROCESSOR USING DEDICATED ARITHMETIC FIXED FUNCTION PROCESSING ELEMENTS
First Claim
1. A field programmable processor comprising a regular array of processing elements each of which is adapted to perform a fixed function on packets of data, an array of signal conductors extending adjacent the processing elements, switching means for selectively connecting the processing elements to the adjacent signal conductors so as to interconnect the processing elements, means for storing program data representing desired processing element interconnections, means for controlling the switching means in accordance with the stored program data to achieve the desired processing element interconnections, means for storing numeric data values within each processing element, and means for synchronously transmitting packets of data between the interconnected processing elements, characterised in that the interconnections between processing elements remain fixed once the processor has been programmed and, wherein the packets of data are synchronously transmitted between the processing elements in serial form.
1 Assignment
0 Petitions
Accused Products
Abstract
A field programmable processor comprises a regular array of processing elements each of which is adapted to perform a fixed arithmetic function on packets of data. The processing elements are interconnected by an array of signal conductors extending adjacent the processing elements. Switching means are provided for selectively connecting the processing elements to the adjacent signal conductors so as to interconnect the processing elements. Program data representing desired processing element interconnections is stored, the switching means is controlled in accordance with the stored program data to achieve the desired processing element interconnections. The packets of data are transmitted between the interconnected processing elements.
-
Citations
17 Claims
- 1. A field programmable processor comprising a regular array of processing elements each of which is adapted to perform a fixed function on packets of data, an array of signal conductors extending adjacent the processing elements, switching means for selectively connecting the processing elements to the adjacent signal conductors so as to interconnect the processing elements, means for storing program data representing desired processing element interconnections, means for controlling the switching means in accordance with the stored program data to achieve the desired processing element interconnections, means for storing numeric data values within each processing element, and means for synchronously transmitting packets of data between the interconnected processing elements, characterised in that the interconnections between processing elements remain fixed once the processor has been programmed and, wherein the packets of data are synchronously transmitted between the processing elements in serial form.
-
17. A field programmable processor comprising a regular array of processing elements, an array of signal conductors extending adjacent the elements, switching means for selectively connecting the elements to the adjacent signal conductors so as to interconnect the elements, means for storing program data representing desired element interconnections, means for controlling the switching means in accordance with the stored program data to achieve the desired processing element interconnections, means for transmitting packets of data between the interconnected elements, and means for handling errors appearing in the output of one element in a subsequent element.
Specification