Return to previous page Advance to next page
Libraries Guide
Chapter 11: Design Elements (X74_42 to X74_521)

X74_283

4-Bit Full Adder with Carry-In and Carry-Out

XC3000
XC4000E
XC4000X
XC5200
XC9000
Spartan
SpartanXL
Spartan2
Virtex
Macro
Macro
Macro
Macro
Macro
Macro
Macro
N/A
N/A

X74_283, a 4-bit full adder with carry-in and carry-out, adds two 4-bit words (A4 - A1 and B4 - B1) and a carry-in (C0) and produces a binary sum output (S4 - S1) and a carry-out (C4).

16(C4)+8(S4)+4(S3)+2(S2)+S1=8(A4+B4)+4(A3+B3)+2(A2+B2)+(A1+B1)+CO
(where “+” = addition)

Figure 11.36 X74_283 Implementation XC3000, XC4000E, XC4000X, XC5200, Spartan, SpartanXL

Figure 11.37 X74_283 Implementation XC9000