Question: Design a circuit that has 8 - bit unsigned input A and 8 - bit output F such that if ( A > 2 0

Design a circuit that has 8-bit unsigned input A and 8-bit output F such
that
if (A >200)
F = A 32
else if (A <100)
F = max(A,32)
else
F = A
Note:
1) Assume that only the following Datapath components are available: 8-bit adders,
8-bit subtractors, multiplexors (muxes) with any size, 8-bit magnitude (unsigned)
comparators, an 8-bit minmax module from the Discussion, and any logic gates with n-bit
inputs (n is your choice).
2) You can use minmax module given in the Discussion to implement a max module for this
problem or you can design a max module.
3) Properly connect all components and indicate bit-width of each wire (if more than 1 bit).
4) Make sure that you specify the size and/or number of bits for each component that you use.
5) To get full score, make sure that you properly connect all inputs of the magnitude
comparator(s) that you use in your circuit.

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 Electrical Engineering Questions!