BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
FIG. 1 is a high-level diagram of one preferred embodiment of a specialized processing block in accordance with the present invention;
FIG. 2 is a functional diagram of the specialized processing block of FIG. 1;
FIG. 3 is a block diagram of a preferred embodiment of a fundamental processing unit for a specialized processing block in accordance with the present invention;
FIG. 4 is a preferred embodiment of an output stage of a specialized processing block in accordance with the present invention
FIG. 5 is a functional diagram of a specialized processing block in accordance with the present invention configured as a finite impulse response filter;
FIG. 6 is a functional diagram of a specialized processing block in accordance with the present invention configured for arithmetic shifting;
FIG. 7 is a preferred embodiment of an output stage of a specialized processing block in accordance with the present invention configured for logical shifting;
FIG. 8 is a functional diagram of a specialized processing block in accordance with the present invention configured for rotation;
FIG. 9 is a functional diagram of a specialized processing block in accordance with the preferred invention configured as a barrel shifter; and
FIG. 10 is a simplified block diagram of an illustrative system employing a programmable logic device incorporating the present invention.