Problem: To convert a decimal digit stored as an excess-3 number to a BCD number. Implement the circuit using AND-OR logic

Solution: This circuit will require 4 inputs and 4 outputs. Here is the truth table:

Decimal X-3BCD
DigitwxyzABCD
0000xxxx
0001xxxx
0010xxxx
000 110000
101000001
20 1010010
301100011
401110100
510000101
610010110
710100111
810111000
911001001
1101xxxx
1110xxxx
1111xxxx

Next, we need to create A K-map and find the reduced SOP equations for each output bit:


A = wx + wyz


B = x'z' + wx'y' + xyz


C = y'z + yz'


D = z'


File translated from TEX by TTH, version 0.9.