Back to results
US 5,898,602 AGranted
Carry chain circuit with flexible carry function for implementing arithmetic and logical functions
AssigneeXilinx, Inc.
InventorsDaniel J. Rothman, David Chiang
Life of this patent
Estimating the term…
Abstract
An improved arithmetic logic unit (ALU) of an erasable-programmable logic device (EPLD) with a flexible, programmable carry function allows a broad range of functions to be implemented. The inventive circuit utilizes a separately configurable carry chain with multiple logic and arithmetic function capabilities.
Claims1
An arithmetic logic unit in a logic block of a programmable logic device comprising an array of logic blocks, said logic block receiving a plurality of input signals A.sub.0, B.sub.0, and C.sub.0, said arithmetic logic unit comprising:
- an input terminal for receiving said plurality of input signals;
- a first programmable function generator connected to said input terminal and including first processing means for processing said plurality of input signals, and for selectively generating an output signal S.sub.0 in accordance with the Boolean equation S.sub.0 =A.sub.0 (+) B.sub.0 (+)C.sub.0 ;
- first means for programming said first processing means;
- a second programmable function generator connected to said input terminal and including second processing means for processing said plurality of input signals, and for selectively generating an output signal C1 in accordance with the Boolean equation C.sub.1 =A.sub.0 B.sub.0 +B.sub.0 C.sub.0 +A.sub.0 C.sub.0 ;
- second means for programming said second processing means.
2 more elements
Dependencies are inferred from the claim text.