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 12:10
1. declare a constant named cents_per_pound and initialize with 25. 2. get the shipping weight from user input storing the weight into shipweightpounds. 3. using flat_fee_cents and cents_per_pound constants, assign shipcostcents with the cost of shipping a package weighing shipweightpounds.
Answers: 2
question
Computers and Technology, 23.06.2019 01:20
Write a function balancechemical to balance chemical reactions by solving a linear set of equations. the inputs arguments are: reagents: symbols of reagents in string row array products: symbols of products in string row array elements: elements in the reaction in string row array elcmpreag: elemental composition of reactants in two dimensional numeric array elcmpprdcts: elemental composition of prducts in two dimensional numeric array hint: the first part of the problem is setting up the set of linear equations that should be solve. the second part of the problem is to find the integers from the solution. one way to do this is to mulitiply the rational basis for the nullspace by increasing larger integers until both the left-and right-side integers exist. for example, for the reaction that involves reacting with to produce and : reagents=["ch4", "o2"]; products =["co2", "h2o"]; elements =["c","h", "o"] elcmpreag=[1,4,0;
Answers: 3
question
Computers and Technology, 23.06.2019 23:30
Perform an online search about the booting process of a computer and list all the steps
Answers: 2
question
Computers and Technology, 24.06.2019 01:30
How would you cite different books by the same author on the works cited page? moore, jack h. folk songs and ballads. salem: poetry press, 1999. print. moore, jack h. ballads in poetry – a critical review. dallas: garden books, 1962. print. moore, jack h. folk songs and ballads. salem: poetry press, 1999. print. –––. ballads in poetry – a critical review. dallas: garden books, 1962. print. moore, jack h. ballads in poetry – a critical review. dallas: garden books, 1962. print. moore, jack h. folk songs and ballads. salem: poetry press, 1999. print. moore, jack h. ballads in poetry – a critical review. dallas: garden books, 1962. print. –––. folk songs and ballads. salem: poetry press, 1999. print.
Answers: 2
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
Mathematics, 23.02.2021 01:00
question
Physics, 23.02.2021 01:00
question
Mathematics, 23.02.2021 01:00
question
Mathematics, 23.02.2021 01:00
question
Mathematics, 23.02.2021 01:00
question
Mathematics, 23.02.2021 01:00
Questions on the website: 13722362