Computers and Technology

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.

answer
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 23.06.2019 09:30, GEEKLIFE6598
After you present a proposal, the committee starts asking you questions, some beyond the strict focus of your proposal. they ask questions about implications in other fields and knowledge about other fields. you are asked to redo your proposal. what is most likely missing? breadth of material depth of material clarity of material details of material
Answers: 1
image
Computers and Technology, 23.06.2019 15:30, taapeters
Brian wants to conduct an online search with a certain phrase. he intends to use the words books that belong to the 1800s in his search. how should he use the word that in his search?
Answers: 1
image
Computers and Technology, 23.06.2019 22:50, christingle2004
What is an rss reader used for? for creating a user account on a social new site
Answers: 2
image
Computers and Technology, 24.06.2019 03:40, Eylul30
4. does the kernel phenotype distribution support the idea that the cob is the result of a dihybrid cross? what information supports your answer? if a dihybrid cross (i. e. f1 to f2 of standard mendelian crosses) is not indicated what conditions might contribute to this finding.
Answers: 2
Do you know the correct answer?
Acompany asks you to design a controller for a basketball machine that will indicate that a player h...

Questions in other subjects:

Konu
History, 24.06.2021 03:40