Question: CAIS 2 3 6 - 0 0 1 Homework # 6 Worth 1 0 0 points Submit A PDF version of this document with answers
CAIS
Homework #
Worth points
Submit
A PDF version of this document with answers provided for problems through If not in PDF you get a point deduction.
A Logisim circuit with subcircuits with names as specified in problems through
In each of the subcircuits, you must have the following circuit included.
Counter is an bit counter available from Logisim's memory section that counts up by for every clock pulse. Your score for each subcircuit will be based on how many clock pulses were needed to finish a given task. In order to accomplish this, each of your subcircuits must use tunnels named CP as source of clock pulses. Also, in order to stop the clock pulses, and hence, the counting by the Counter, each of your subcircuits must include a logic that turns on a tunnel named "Stop CP when clock pulses are no longer needed.
If you are using a comparator, you must choose "unsigned" for the numeric type property for the comparator since we will be dealing with nonnegative numbers only.
Subcircuit name: Fibonacci Let an bit register named curr hold the most recent Fibonacci number generated. Let an bit register named prev hold the Fibonacci
number preceding curr. Let an bit counter named fcount hold the number of Fibonacci numbers generated so far. After a Logisim reset, the initial values entered manually by the user is for currfor prev and for fcount Then, the user will start the clock pulse generator. For each clock pulse coming from the label CP the curr register must update to the next Fibonacci number, while the prev register updates accordingly, and the fcount counter increments by Your circuit must stop updating these registerscounters if the current Fibonacci number has reached the maximum Fibonacci number Provide answers for the following questions.
a points Provide the logic formula for the tunnel "Stop CP If you are using a comparator output, you may use a form like
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
