Question 1: The final project calculator\'s 8-bit input would be best described
ID: 2291678 • Letter: Q
Question
Question 1:
The final project calculator's 8-bit input would be best described as...
An external control input
A datapath control input
An external data input
An internal control input
Question 2
Use the drop down menu above each of the following steps to indicate the order in which these steps should be performed when designing a controller.
- Make a schematic of the controller's combinational logic
- Create a representation of your finite state machine using a state diagram.
- Create Boolean expressions for all outputs of the controller's combinational logic
- Generate a truth table for the controller's combinational logic
Question 3
Above is an image of a Logisim register, which should be used as your state register (full documentation for the register can be found here). The current state of your controller (by convention, labeled with the variable name, "S", followed by a bit number) is found at the data __________ of the register, which is labeled __________.
input; D
input; Q
output; D
output; Q
None of the above
Question 4
The next state of your controller (by convention, labeled with the variable name, "N", followed by a bit number) is found at the data __________ of the register, which is labeled __________.
input; D
input; Q
output; D
output; Q
None of the above
Question 5
If a register's enable pin (labeled "en") is either on or floating (not connected to anything) then a clock tick will result in...
The value saved in the register being set to the value at pin "Q".
The value saved in the register being set to the value at pin "D".
The value saved in the register being shifted by one bit position.
The register value remaining the same.
Question 6
If a register's enable pin (labeled "en") is either off then a clock tick will result in...
The value saved in the register being set to the value at pin "Q".
The value saved in the register being set to the value at pin "D".
The value saved in the register being shifted by one bit position.
The register value remaining the same.
Question 7
The state diagram below has two inputs, a and b, and two outputs, x and y. It also has 3 states: 00, 01, and 10. Please complete the truth table for the combinational logic that implements the behavior of the state diagram.
NOTES:
The state 01 maps to rows where s1 = 0 and s0 = 1 (the next state bits, n1 and n0, follow the same convention).
If no transition is shown for a particular input combination then it should be assumed that the controller will stay at the same state.
The truth table below does not include every possible rows, only a subset of the full truth table for evaluation purposes.
The chart cut off, but there is another square under the column n0 in the last row.
An external control input
A datapath control input
An external data input
An internal control input
Explanation / Answer
1) The final project calculator's 8-bit input would be best described as
- An external data input
The user needs to input two 8 bit input data sequentially.
2) Using the drop down menu above each of the following steps to indicate the order in which these steps should be performed when designing a controller are
1)- Create a representation of your finite state machine using a state diagram.
2)- Generate a truth table for the controller's combinational logic
3)- Create Boolean expressions for all outputs of the controller's combinational logic
4)- Make a schematic of the controller's combinational logic
3)Above is an image of a Logisim register, which should be used as your state register (full documentation for the register can be found here). The current state of your controller (by convention, labeled with the variable name, "S", followed by a bit number) is found at the data __________ of the register, which is labeled __________.
input, D
As the current state is the input here ar D at next state is output at Q.
4)The next state of your controller (by convention, labeled with the variable name, "N", followed by a bit number) is found at the data __________ of the register, which is labeled __________.
output, Q
As the next state is seen at output and current state is the input here.
5)If a register's enable pin (labeled "en") is either on or floating (not connected to anything) then a clock tick will result in...
The register value remaining the same.
As the register loads new data only when enable is high
Please ask 1 question at a time and with 4 subparts only.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.