Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

no lo pass the tests. nputs Illust be in order vertically and must face East. Outputs must be in order vertically and must face West.

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribed

no lo pass the tests. nputs Illust be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main(this is the default when you start a new project). Part 1 (4 pts) Download the counters starter circuite. It should have no inputs and four input wires consolidated by a splitter into one 4-bit output pin. The outputs should be thought of as four digits of a binary number. Your circuit should initially output the number 0 (four Os in a row). Your circuit should cycle through the first six nonnegative multiples of three (0,3, 6, ... 12, 15,0,3,...). Each clock cycle, your circuit should output the next number in this sequence. Testing and Submitting To test your circuit - and to submit it - you should first upload your.circfile to hills using FileZilla or similar. (See the Transferring Files To and From Hills e page if you aren't sure how to do this.) Then SSH into hills and navigate to the folder where you transferred your file, and run the following command (assuming your file is still called counters_starter.circ): /pub/cs/potter/cs27@/submit AP counters starter.cire If you changed the name of your file to something else, you should type the new name of your file instead of countersistent Due Mar 11 by 11:59pm Points 2 Available until May 20 at 11:59pm Part 2 (2 pts) As a reminder, in part 1, you had to build a circuit that cycles through the first six nonnegative multiples of three (0,3, 6, ... 12, 15, 0, 3, ...). Each clock cycle, your circuit should output the next number in this sequence. Your output should be consolidated into one 4-bit output pin (NOT four 1-bit output pins). As a next step, add a reset wire to your circuit from part 1. This should be in the form of a single input bit called R (for reset). If R is a 1, the next number your circuit outputs should be a 0 (four Os in a row). regardless of what it would have been. If R is a 0, your circuit should move on to the next number in its sequence. Usual reminders: . I would strongly recommend that you do not change the positioning, orientation, or attributes of the inputs and outputs. If you do, you may not be able to pass the tests. Inputs must be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main (this is the default when you start a new project). UN May 20 at 11:59pm Part 3(4 pts) As a reminder, in part 1, you had to build a circuit that cycles through the first six nonnegative multiples of three (0, 3, 6, ... 12, 15, 0, 3, ...). Each clock cycle, your circuit should output the next number in this sequence. Your output should be consolidated into one 4-bit output pin (NOT four 1-bit output pins). For part 3, add an input bit to your circuit from part 1 (NOT to your circuit from part 2) called U (for up). If U is a 1, your circuit should count up through the sequence of multiples of 3 as normal. If U is a 0, your circuit should count down through the sequence of multiples of 3 (0, 15, 12,..., 6,3,0, 15, 12...). Usual reminders: . I would strongly recommend that you do not change the positioning, orientation, or attributes of the inputs and outputs. If you do, you may not be able to pass the tests. Inputs must be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main (this is the default when you start a new project). To test your circuit - and to submit it - you should first upload your.circhle to hills using FileZilla or similar. (See the Transferring Files To and From Hills page if you aren't sure how to do this then arter Nindow Help ers starter ate Window Help ADD D20 no lo pass the tests. nputs Illust be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main(this is the default when you start a new project). Part 1 (4 pts) Download the counters starter circuite. It should have no inputs and four input wires consolidated by a splitter into one 4-bit output pin. The outputs should be thought of as four digits of a binary number. Your circuit should initially output the number 0 (four Os in a row). Your circuit should cycle through the first six nonnegative multiples of three (0,3, 6, ... 12, 15,0,3,...). Each clock cycle, your circuit should output the next number in this sequence. Testing and Submitting To test your circuit - and to submit it - you should first upload your.circfile to hills using FileZilla or similar. (See the Transferring Files To and From Hills e page if you aren't sure how to do this.) Then SSH into hills and navigate to the folder where you transferred your file, and run the following command (assuming your file is still called counters_starter.circ): /pub/cs/potter/cs27@/submit AP counters starter.cire If you changed the name of your file to something else, you should type the new name of your file instead of countersistent Due Mar 11 by 11:59pm Points 2 Available until May 20 at 11:59pm Part 2 (2 pts) As a reminder, in part 1, you had to build a circuit that cycles through the first six nonnegative multiples of three (0,3, 6, ... 12, 15, 0, 3, ...). Each clock cycle, your circuit should output the next number in this sequence. Your output should be consolidated into one 4-bit output pin (NOT four 1-bit output pins). As a next step, add a reset wire to your circuit from part 1. This should be in the form of a single input bit called R (for reset). If R is a 1, the next number your circuit outputs should be a 0 (four Os in a row). regardless of what it would have been. If R is a 0, your circuit should move on to the next number in its sequence. Usual reminders: . I would strongly recommend that you do not change the positioning, orientation, or attributes of the inputs and outputs. If you do, you may not be able to pass the tests. Inputs must be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main (this is the default when you start a new project). UN May 20 at 11:59pm Part 3(4 pts) As a reminder, in part 1, you had to build a circuit that cycles through the first six nonnegative multiples of three (0, 3, 6, ... 12, 15, 0, 3, ...). Each clock cycle, your circuit should output the next number in this sequence. Your output should be consolidated into one 4-bit output pin (NOT four 1-bit output pins). For part 3, add an input bit to your circuit from part 1 (NOT to your circuit from part 2) called U (for up). If U is a 1, your circuit should count up through the sequence of multiples of 3 as normal. If U is a 0, your circuit should count down through the sequence of multiples of 3 (0, 15, 12,..., 6,3,0, 15, 12...). Usual reminders: . I would strongly recommend that you do not change the positioning, orientation, or attributes of the inputs and outputs. If you do, you may not be able to pass the tests. Inputs must be in order vertically and must face East. Outputs must be in order vertically and must face West. You may name your Logisim project whatever you'd like. However, the circuit itself (the item that appears under the topmost folder) must be called main (this is the default when you start a new project). To test your circuit - and to submit it - you should first upload your.circhle to hills using FileZilla or similar. (See the Transferring Files To and From Hills page if you aren't sure how to do this then arter Nindow Help ers starter ate Window Help ADD D20

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Apache Cassandra Development

Authors: Vivek Mishra

1st Edition

1484201426, 9781484201428

Students also viewed these Databases questions

Question

What is the biggest strength of the program?

Answered: 1 week ago