Implement the miltiiplexer

Pensu

Pensu

@pensu-8tNeGU Oct 24, 2024
Hey people...i have a question regarding multiplexer.

Implement the following function with a multiplexer

f(A,B,C,D) = ∑(0,1,3,4,8,9,15)

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • sushant005

    sushant005

    @sushant005-tyt4WK Jul 25, 2010

    here you have to use 16:1 multiplexer.

    f(A,B,C,D) = ∑(0,1,3,4,8,9,15)
    for this function make the state 0,1,3,4,8,9,15 to the main supply and the remaining state i.e 2,5,6,7,10,11,12,13,14 to ground(it is absent).
    Here there are four input so you have to use 16:1 multiplexer.
    !6:1 means that there are 16 inputs(0 to 15) and 1 output.
    So for your given function only state 0,1,3,4,8,9 and 15 are present and rest of the state are absent.

    feel free to ask any question related to this...
  • Pensu

    Pensu

    @pensu-8tNeGU Jul 25, 2010

    sushant005
    here you have to use 16:1 multiplexer.

    f(A,B,C,D) = ∑(0,1,3,4,8,9,15)
    for this function make the state 0,1,3,4,8,9,15 to the main supply and the remaining state i.e 2,5,6,7,10,11,12,13,14 to ground(it is absent).
    Here there are four input so you have to use 16:1 multiplexer.
    !6:1 means that there are 16 inputs(0 to 15) and 1 output.
    So for your given function only state 0,1,3,4,8,9 and 15 are present and rest of the state are absent.

    feel free to ask any question related to this...
    Thanks for the solution, i was also thinking like that only. But if you can access then have a look on GATE 2008 Computer Science by G.K.Publishers, they have given some weird solution involving A, A' only and making 8 input lines and 3 selection lines etc. I am not able to understand that method.
  • Sahithi Pallavi

    Sahithi Pallavi

    @sahithi-oJZaYj Jul 26, 2010

    Nice solution with explanation sushant 😀