Answered step by step
Verified Expert Solution
Question
1 Approved Answer
PLEASE SHOW SCREENSHOTS OF LOGISIM. Add a splitter with 3 fan outs and a bit width of 4 The splitter should take in a 1
PLEASE SHOW SCREENSHOTS OF LOGISIM. Add a splitter with fan outs and a bit width of
The splitter should take in a bit input for bit a bit input for bit and the
bit input for bit and In order to map the bits correctly to the splitter fan
out, the splitter properties must to be changed. You can freely assign each bit to
the different fan outs to match the indicated requirements above.
For each of the inputs: Set the "Label" property to j plus the number of the
splitter fan out it is connected to eg: jothe numbers can be seen on the
splitter component next to the wires: and make sure the label reflects
the bit position correctly
Connect the inputs to the splitter fan out
Connect the bit output of the circuit to the splitter
Set the "Label' property of the output to "hex
Lastly, open the "main" circuit and to the following:
Add the "Routing" subcircuit
Add "Hex Digit Display" can be found in the "InputOutput folder in Logisim
and place the next to each other aligned horizontally The right most hex display
is display hex is in the middle and hex on the left.
Connect the hex displays to the 'Routing" subcircuit. You can hover over the
output connectors of the "Routing" subcircuit to see its label and identify which
should be connected to hex display and Use the black inputoonnector of
the hex digit display black dot to connect it to the subcircuit the blue connector
will control the decimal dot in the display, which we are not using at this point
Add the required inputs same inputs as in the 'Routing" subcircuit, feel free to
copy them over: one bit input, two bit inputs, one bit input
Change the "Facing" property of the bit and bit inputs inputs to "North", which
will make the connector of this input move to the top and make the next step below
easier.
Arrange the bit and bit inputs that they are aligned horizontally next to each
other. Additionally, the bit positions of the inputs must be in a descending order.
Change the label of each input to the corresponding label of the subcircuit input
you will connect it to hover over the subcircuit inputoutputs to see the labels
Connect the inputs to the subcircuit and make sure that you connect bit in position
to the input with the label position to input with label and so on Use the simulation tool select the hand cursor in the top task bar, left side, then click
on any of the inputs to change its value to input a binary number into the subcircuit.
Check if the displayed hex digit on each of the three Hex Digit Display are correct. If
not, double check your wiring andor double check if the input order of the bits are
correct.
If all possible binary combinations for each hex display give you the correct hex
adecimal digit, you are done and can submit this assignment see "Deliverables' belowDescription
This assignment aims at becoming familiar with Logisim and how to use basic circuit
schematic elements, subcircuits and splitters. The goal of this assignment is to create a
small and simple circuit that will convert three bit binary numbers to a hexadecimal
value each.
Tasks
This assignment will have two circuits: A main circuit that will include hex digit
displays and inputs that allow the user to input a total of bits. The second circuit is
a so called subcircuit, which will be used in the main circuit to route the inputs properly
to the three hex displays. The hex displays can only accept bits bits hex digit
and hence only allow to connect a bit bus. However, the inputs of this circuit will not
match this requirement. Hence, splitters need to be used to join or take apart wires to
match the bit requirement of the hex displays.
In Logisim, create a new file, add a subcircuit called 'Routing', open it and do the
following:
To control the first and the second hex digit display a splitter will be used to reduce
a too large input into a set of bit smaller outputs:
Add one input with a bit width of
Set the 'Label' property of to the input to i
Add two outputs with a bit width of
Set the 'Label' property of the outputs to 'hex and 'hex
Add a splitter with fan outs and a bit width of
Connect the input to the splitter side that accepts an bit bus
Connect the splitter fan out to two bit outputs of the circuit. Make sure that
bits is routed to hex display and bits are routed to hex display
To control the third hex digit display a splitter will be used to join wires to form a
single bit bus:
Add two inputs with a bit width of and a third input with a bit width of
Add output with a bit width of PLEASE SHOW SCREENSHOTS OF LOGISIM
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started