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, 21.06.2019 19:30
Entering key dates from your course syllabi test and quiz dates, assignments due dates in your planner can you manage your schedule by allowing you to see commitments ahead of time.
Answers: 3
question
Computers and Technology, 23.06.2019 12:30
What is the difference between the internet and the world wide web?
Answers: 1
question
Computers and Technology, 24.06.2019 16:30
Pressing the backspace key deletes the text to the of the insertion point. the left or the right?
Answers: 1
question
Computers and Technology, 25.06.2019 01:00
Holly created a professional development plan to explore how she could advance from her entry-level position to the next step in her career. she has identified her current skills and the skills needed for the job she wants. what should she do now? a) ask a colleague for advice about work-life balance b) identify her areas for improvement c) plan a vacation before she begins her new job d) wait until a position opens before continuing her plan
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
Mathematics, 02.12.2020 21:30
question
SAT, 02.12.2020 21:30
question
Chemistry, 02.12.2020 21:30
Questions on the website: 13722365