Research Article

Efficient Realization of BCD Multipliers Using FPGAs

Table 1

Final correction for the BCD adder.

= 1Comments

0 0 0 00 0 0 00 0 0 1 “+3” is not required
0 0 0 10 0 0 10 0 1 0 “+3” is not required
0 0 1 00 0 1 00 0 1 1 “+3” is not required
0 0 1 10 0 1 10 1 0 0 “+3” is not required
0 1 0 00 1 0 01 0 0 0at C0 = 1, “+3” is required
0 1 0 1x x x xx x x x
0 1 1 0x x x xx x x x
0 1 1 1x x x xx x x x
1 0 0 01 0 0 01 0 0 1“+3” has been performed
1 0 0 11 0 0 11 0 1 0“+3” has been performed
1 0 1 01 0 1 01 0 1 1“+3” has been performed
1 0 1 11 0 1 11 1 0 0“+3” has been performed
1 1 0 0x x x xx x x x
1 1 0 1x x x xx x x x
1 1 1 0x x x xx x x x
1 1 1 1x x x xx x x x