Question: use logisim make a left shift 3 2 LeftShift 3 2 Start by downloading the provided template : ' to ensure that your input and
use logisim make a left shift LeftShift
Start by downloading the provided template : to ensure that your input and output pins are correct
The output C is computed by shifting B to the left bits, and filling the vacated bits on the right with
which is just a copies of Cin. The shift amount sa can be anything from to encoded as an
unsigned integer.
Note: Some inputs and outputs are busses as noted by the bus width in brackets; the rest are bit wide.
One way to implement such a shifter is to perform the shift as a series of stages: the first stage shifts either or
bits, the second stage either or bits, the third stage either or bits, and so on By enabling different
combinations of stages the circuit can shift any desired amount. Hint: Shifting a value on a bit bus, by a
constant amount, either left or right, is simply a matter of adding, removing, and renaming the wires on the bus,
and so requires no gates at all.
On specifications
It is important that your implementation of the circuit described above adhere to the specification in this
document. Adhering to specification is important in most all design processes, and it will also have a more
immediate effect on your grade for this lab. Automated grading will expect that the circuit above and their inputs
and outputs are named exactly as specified casesensitive and behave exactly as specified.
Also recall that when the specification denotes a pin as
the pin should be named A and be bits wide.
The pin should not be named A
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
