Explore chapters and articles related to this topic
Number Systems, Number Representations, and Codes
Published in Joseph Cavanagh, Digital Design and Verilog HDL Fundamentals, 2017
The excess-3 code is a nonweighted code and is obtained by adding three to the 8421 BCD code, as shown in Table 1.18. It is interesting to note that some of the codes of Table 1.18 are self-complementing. The excess-3 code is a self-complementing code in which the 1s complement of a code word is identical to the 9s complement of the corresponding 8421 BCD code word in excess-3 notation, as shown below for the decimal number 4. The 2421 BCD code is also self-complementing, as shown below for the decimal number 8.
Introduction to Logic Design Using Verilog HDL
Published in Joseph Cavanagh, Verilog HDL Design Examples, 2017
The excess-3 code is also a self-complementing code in which the 1s complement of a code word is identical to the 9s complement of the corresponding 8421 BCD code word in excess-3 notation, as shown below for the decimal number 4. The function design module is shown in Figure 1.150 and the outputs are shown in Figure 1.151.
Gate-Level Modeling
Published in Joseph Cavanagh, ® HDL Digital Design and Modeling, 2017
5.5 Design a logic circuit using built-in primitives that will convert a 4-bit binary code to a 4-bit excess-3 code. The excess-3 code is obtained by adding three to each binary number. Show only the low-order four bits of the excess-3 code. Obtain the module, test bench, outputs, and waveforms.
Design and Analysis of Memristor-based Combinational Circuits
Published in IETE Journal of Research, 2020
In digital systems, code conversion is a widely used process for reasons such as enhancing the security of data, reducing the complexity of arithmetic operations resulting in reducing the required hardware and dropping the level of switching activity lead to more speed of operation, and power saving. Code converter is a circuit that converts the input to another code in the output. Excess-3 code is obtained by adding three to original BCD number [13]. The binary equivalent of a decimal number is directly used in BCD coding. The Boolean expression for the truth table can be deduced: