Design a 8 to 1 multiplexer using the fourvariable function, Computer Engineering

Assignment Help:

Design a 8 to 1 multiplexer by using the fourvariable function given by
F(A, B, C, D) = ∑ m(0,1,3,4,8,9,15).

Ans. Design of 8 to 1 Multiplexer: It is a four-variable function and thus we require a multiplexer along with three selection lines and 8 inputs. We select to apply variables B, C, and D for the selection lines. It is shown in Table no.1. The first half of given minterms are associated with A' and the second half with A. Through circling the minterms of the function and applying the rules for determine values for the multiplexer inputs, the implementation represented in Table no.2.
The specified function can be implemented along with a 8-to-1 multiplexer as represented in fig.(a). 3 of the variables as B, C and D are applied to the selection lines in order that is B is connected to s2, C to s1 and D to s0.  Hence the inputs of the multiplexer are 0, 1, A and A'. As BCD = 000,001 and 111 output F = 1 because I0 and I8 = 1 for BCD(000), I1 = 1and I9 =1 correspondingly. Thus, minterms m0 = A' B' C' m1 = A' B' C, m8 = A', B', C' and m9 = A' B' C generate a 1 output. While BCD = 010, 101 and 110, output F = 0, as I2, I5 and I6 respectively are equivalent to 0.

Minterm

A           B          C           D

F

0

0            0           0           0

1

1

0            0           0           1

1

2

0            0           1           0

0

3

0            0           1           1

1

4

0            1           0           0

1

5

0            1           0           1

0

6

0            1           1           0

0

7

0            1           1           1

0

8

1            0           0           0

1

9

1            0           0           1

1

10

1            0           1           0

0

11

1            0           1           1

0

12

1            1           0           0

0

13

1            1           0           1

0

14

1            1           1           0

0

15

1            1           1           1

1

Table no.1 Truth Table for 8-1 Multiplexer

613_Design a 8 to 1 multiplexer.png

Table no.2 Implementation Table for 8 to 1 MUX

2184_1Design a 8 to 1 multiplexer.png

Fig.(a) Logic circuit for 8-to-1 Multiplexer


Related Discussions:- Design a 8 to 1 multiplexer using the fourvariable function

Explain bus, Define bus. When a word of data is transferred among units...

Define bus. When a word of data is transferred among units, all the bits are transferred in parallel over a set of lines called bus. In addition to the lines that take the data

Determine about the web authoring tools, Web authoring tools CGI was cons...

Web authoring tools CGI was considered excellent in the beginning since it was also open standard. The only drawback it suffered was that it was slow. Major software developers v

Estate agency application, Build U Like are a building company specialising...

Build U Like are a building company specialising in hard landscaping. They lay patios, build walls, lay drives etc. for their customers. A customer will remain in the system even t

How to use an assembler, Q. How to use an Assembler? Symbolic instructi...

Q. How to use an Assembler? Symbolic instructions which we code in assembly language is called as- Source program. An assembler program translates source program in machine

Explain instruction stream and data stream, Instruction Stream and Data Str...

Instruction Stream and Data Stream The term 'stream' indicates to a series or flow of either instructions or data operated on by computer. In the entire cycle of instruction ex

Ruby, Discuss about variables and assignmesnt statements

Discuss about variables and assignmesnt statements

Bank prevent an infinite loop, a) Write a program that figures out how long...

a) Write a program that figures out how long it will take to pay off a credit card by making payments of $10 every month. Take care to avoid infinite loops. (How would a bank preve

Why some languages are not decidable, Why some languages are not decidable ...

Why some languages are not decidable or even Turing - recognizable?  The  reason  that  there  are  uncountable  many  languages  yet  only  countably many  Turing  machines.

Determine the number of lines for writing into memory, Words having 8-bits ...

Words having 8-bits are to be stored into computer memory.  The number of lines required for writing into memory are ? Ans. 8-bit words needed 8 bit data lines.

Interval b/w time of submission and completion of the job, Interval between...

Interval between the time of submission and completion of the job is? Ans. Turnaround time is the interval in between the time of submission and completion  of the job.

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