Question: In Part A , you created a 4 1 multiplexer that accepts 4 input lines and 2 selection lines. In Part B , you will

In Part A, you created a 41 multiplexer that accepts 4 input lines and 2 selection lines. In Part B, you will create an 81 multiplexer that accepts 8 input lines and 3 selection lines.
a. Create a Verilog file called mux8x1.v
i. In it, create a module called mux_8x1 that accepts 11 inputs called a, b, c, d, e, f,g,h, sel0, sel1, and sel2; and one output called out.
ii. In the same way that you created your 41 mux, use a set of nested ternary operators to construct your multiplexor that performs as follows:
If sel2, sel1, sel 0
Modify the provided tb.v file to work as an 8x1 multiplexor
In Part A , you created a 4 1 multiplexer that

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!