subject

Acompany asks you to design a controller for a basketball machine that will indicate that a player has won a game if they get a total of 3 points. there are two sensors in this machine. one in the backboard and on the inside of the orange rim. if a player shoots a shot and the ball hits the backboard and the ball goes through the rim, then the play will gain 1 point. if the player shoots the ball and it doesn't hit the backboard and the ball just goes through the rim, then the play will gain 2 points. if the player hits the backboard and the ball does not go through the rim, then the player will lose 1 point. the total score can only go down to zero and cannot become negative. if the ball does not go through the rim or hit backboard, then it will count as a no shot and nothing will happen. once the player scores three points, the game ends, and a light will indicate that the player has won. assumption: the backboard and rim sensor are read on the same clock cycle. be sure to use the debounced pushbuttons for driving the clock input to the flip-flops in your hardware design. all information to complete this design may not be specified. write down and report any assumptions that you make in your design. deliverables • you need to design two finite-state synchronous machines so that the company can pick one that appears more suitable. however, you should pick your favorite and come up with convincing arguments why you favor one design over the other. you, for example, can build a moore design and a mealy design and compare them. you should use d flip flops for your designs. mixing different types of flip flops with different trigger edge sensitivity is possible but not recommended. note that two designs which differ by only the type of flip flop (e. g., j-k vs. d) or number of states (i. e., changing the type of ff or inserting more unnecessary states) is not considered conceptually different. • second, you will need to upload one design on to the terasic de10-lite fpga board. you are responsible for picking the pin assignments, but you should be able to demonstrate that all states are being reached, for example using leds as state indicators) and that all input conditions are properly handled by the hardware design. • you can earn ten extra points by implementing features that are not listed above, for example a seven-segment score

this is an entire project, and i dont expect people to do the entire project for me. however some guidance or assistance with starting it would be nice, as ive been looking at the project sheet for a couple hours with no progress.

ansver
Answers: 3

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 15:10
David is in week 3 of his current ashford course and has a paper due by monday night at midnight. he has finished everything but the concluding paragraph. as he boots up his computer to work on it, he sees a flash across the screen and then the screen goes black. he begins to panic as he tries desperately to turn the laptop back on. david should have saved his work on what kind of portable device?
Answers: 2
question
Computers and Technology, 22.06.2019 17:20
[a] create a class called “cycle” which has two instance integer variables as properties, “numberofwheels” and “weight.” create a constructor with two parameters, using the same variable names in the parameter list. assign each variable to numberofwheels” and “weight” respectively. write a separate application to test the class and display its properties. note: do not change the names of the instance variables or the variables listed in the constructor’s parameter list. [b] edit your class cycle by adding a default constructor which will assign the default values of 100 to represent the numberofwheels, and 1000 to represent the weight, by invoking a call to the other constructor. modify your application created in [a] to test the class.
Answers: 3
question
Computers and Technology, 22.06.2019 18:30
Which of the following is an example of intellectual properly! oa. new version of a novelb. journal of ideasc. pages of a bookood. lines of a poem
Answers: 2
question
Computers and Technology, 22.06.2019 20:00
What statement best describes operating systems? it’s possible for modern computers to function without operating systems. most operating systems are free or very inexpensive. operating systems are managed by the computer’s microprocessor (cpu). operating systems manage the computer’s random access memory (ram).
Answers: 1
You know the right answer?
Acompany asks you to design a controller for a basketball machine that will indicate that a player h...
Questions
question
Social Studies, 06.08.2021 15:10
question
English, 06.08.2021 15:10
question
Mathematics, 06.08.2021 15:10