The first step in the register design process is to determine the mux size. What
ID: 3698190 • Letter: T
Question
The first step in the register design process is to determine the mux size. What is the appropriate mux to use for a multifunction register that is able to perform the operations: parallel load, rotate left, rotate right, shift left, shift right, synchronous set, synchronous clear, and swap the MSB and LSB while preserving the rest of the bits?
Note: Don't choose a mux that is bigger than necessary. For instance, a 1024x1 mux could do the job, but it would be wasteful.
Note 2: Choose the most appropriate size, don't choose a smaller mux arguing that multiple small muxes combined can do the job of a bigger one (for instance, three 2x1 muxes could simulate one 4x1 mux).
Hint: Be careful because this question may be tricky. Ask yourself if there is any implicit function that this register must also be able to do.
Please choose from one of the following:
2x1
4x1
8x1
16x1
32x1
64x1
None of the above
Explanation / Answer
8x1 mux can be used.
above mux is used of multifunction register that is able to perform Operations:
Load, shift left, synchronous clear, synchronous set, maintain present value.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.