![]() | Alternate Carry Process | ![]() |
Carry: PROCESS(A, B, Cin)
BEGIN
IF (A = '1' and B = '1') THEN
Cout <= '1';
ELSIF (A = '1' and Cin = '1') THEN
Cout <= '1';
ELSIF (B = '1' and Cin = '1') THEN
Cout <= '1';
ELSE
Cout <= '0';
END IF;
END PROCESS Carry; |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |