Code Converter
Code Converter
The Code converter is used to convert one type of binary code to another. There are
different types of binary codes like BCD code, gray code, excess-3 code, etc. Different
codes are used for different types of digital applications.
The following truth table shows the conversion between the binary code input and the
BCD code output. As you see from the table, the 4-bit binary number is converted into
5-bit BCD code. Decimal code is added in the table to understand the equivalence of
Binary and BCD code.
The converter has 5 outputs D0, D1, D2, D3 and D4. From the truth table,the
minterms can be obtained for each output.
D4 = ∑m(10, 11, 12, 13, 14, 15)
D3 = ∑m(8, 9)
D2 = ∑m(4, 5, 6, 7, 14, 15)
D1 = ∑m(2, 3, 6, 7, 12, 13)
D0 = ∑m(1, 3, 5, 7, 9, 11, 13, 15)
The minterms are plotted in the karnaugh map and the simplified boolean expressions are
obtained. Learn, How to minimize a boolean function using K-map
Figure 2.6.1 Truth Table – Kmap –Binary to BCD Code Converter
The digital logic circuit for Binary to BCD code converter is designed from the simplified
output expressions obtained from karnaugh map.
Problem: Design a combinational circuit that converts an 8421 code to its Excess-3
equivalent.
Solution: The block diagram of the 8421 to Xs-3 code is as shown below. The circuit has
four input variables A, B, C and D and 4 output variables w, x, y and z.
A w
B x
Input Variables Code Converter
C y Output variables
Circuit
D z
The reader is advised to develop K map for each output variable and simplify it and
verify that the following are the simplified expression for the output variables.
w = A +B.D +B.C
x = B.D +B.C + BC. D
y = CD +C .D
z= D
The logic circuit for the above set of expression is as shown below.
A B C D
Z
Design a combinational circuit that converts
1. An 8421 code to 842 1 code.
2. Excess–3 code to 842 1 code.
3. 8421 to excess –3 code.
4. Binary to BCD (which were discussed in the theory class)
5. Excess 3 to binary. (which were discussed in the theory class).