Design a BCD to excess 3 code converter using NAND gates, Computer Engineering

Assignment Help:

Design a BCD to excess 3 code converter using minimum number of NAND gates.

Hint: use k map techniques.

Ans. Firstly we make the truth table:

BCD no

A B C D

EXCESS-3 NO

W X Y Z

0 0 0 0

0 0 1 1

0 0 0 1

0 1 0 0

0 0 1 0

0 1 0 1

0 0 1 1

0 1 1 0

0 1 0 0

0 1 1 1

0 1 0 1

1 0 0 0

0 1 1 0

1 0 0 1

0 1 1 1

1 0 1 0

1 0 0 0

1 0 1 1

1 0 0 1

1 1 0 0

After that by using K maps we can get simplified functions for w, x, y, z shown below as:

363_Design a BCD to excess 3 code converter using NAND gates.png

                                                 NAND gate implementation for simplified function

W = BD + AD + AB' + BC
Through complementing twice we find
W = ((BD + AD + AB' + BC)')'

= ((BD)' . (AD)' . (AB')' . (BC)')' X = BC'D + B'D + B'C

Through complementing twice we find
X = BC'D + B'D + B'C

= ((BC'D)' . (B'D)' . (B'C)')'

Y = C'D' + CD

= ((C'D')' + (CD)')'

Z = D'

2241_Design a BCD to excess 3 code converter using NAND gates12.png

Logic diagram for BCD to excess 3 code converter using minimum number of NAND gates


Related Discussions:- Design a BCD to excess 3 code converter using NAND gates

What is enctype, ENCTYPE="application/x-www-form-urlencoded" and in its pl...

ENCTYPE="application/x-www-form-urlencoded" and in its place use ENCTYPE="text/plain". The subsequent illustration displays a general form which includes some of the commo

Explain the importance of computer architecture, Explain the importance of ...

Explain the importance of computer architecture Studying the architecture implies working on machine language programs. However, this isn't practical when we design a computer

Classification of interrupts - computer architecture, Classification of int...

Classification of interrupts:   1. a) asynchronous   external components or hardware malfunction 1.b)synchronous   function of program state (for example over

Implementation of logic micro-operations, Q. Implementation of Logic Micro-...

Q. Implementation of Logic Micro-operations? For implementationlet's first ask questions how many logic operations can be performed with two binary variables. We can have 4 pos

Form an 8 bit adder using 2 four bit adder IC's 7483, How will you form an ...

How will you form an 8 bit adder using 2 four bit adder IC's 7483? Ans: 4 bit adder IC is IC 7483. This has two four bit data inputs and output carry, 4 bit data output carr

Define the actions a process take upon receiving a signal, Define the vario...

Define the various actions a process might be take upon receiving a signal? There are various actions a process might be take upon receiving a signal here are three different d

What is arithmetic pipeline, What is arithmetic pipeline?  Pipeline ari...

What is arithmetic pipeline?  Pipeline arithmetic units are usually found in very high speed computers. They are used to execute floating point operations, multiplication of fi

Explain error-detection code, Q. (192.8)10 - (AE.E)16 = (X)8, Find value of...

Q. (192.8)10 - (AE.E)16 = (X)8, Find value of x. Use 8's complement method. Q. Write first 10 numbers in the base 4. Q. Explain Error-Detection code & Error-correction code w

Java, A string S is said to be "Super ASCII", if it contains the character ...

A string S is said to be "Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''a''-''z'') and the asci

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd