10.1.4.1 Adder/Subtractor Functionality
The following table lists the functionalities of an Adder/Subtractor.
| DataA | DataB | Addsub | Sum | CoutA |
|---|---|---|---|---|
| m[width-1 : 0] | n[width-1 : 0] | (m + n + Cin )[width-1 : 0] | (m + n + Cin)[width] | m[width-1 : 0] |
| m[width-1 : 0] | n[width-1 : 0] | (m - n - Cin) [width-1 : 0] | (m - n - Cin)[width] | m[width-1 : 0] |
Note: Cin and Cout are assumed to be active high.
