FPGA Baseball 05 - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

FPGA Baseball 05

Description:

High score game. User Interfaces ... Built-in-Self-Test Switch; Low = Game, High = BIST ... in time for the Holiday Season. Scrolling Text ... – PowerPoint PPT presentation

Number of Views:78
Avg rating:3.0/5.0
Slides: 12
Provided by: lda83
Category:
Tags: fpga | baseball

less

Transcript and Presenter's Notes

Title: FPGA Baseball 05


1
FPGA Baseball 05
2
How do you play baseball on an FPGA, with no
external hardware?
Images from the Handheld Game Museum,
www.handheldmuseum.com
3
Electronic Baseball Accessories Sold Separately
  • Implements an Electronic Baseball game.
  • Uses Just the Available Hardware/User Interfaces
  • So it is a one-sided game, all batting, no
    pitching
  • It is a who-can-set-the-highest-score game
  • It does get harder, the speed of the pitching is
    variable.

4
Design Blocks
5
Key Modules
  • BIST - test switches, 7-segments, push-buttons,
    LEDs
  • Counters
  • StrikeCounter
  • OutCounter
  • InningCounter
  • ScoreCounter
  • ManOnBaseCounter
  • Timing
  • DifficultyLevel
  • ThrowBall
  • ControlTiming
  • State Machine
  • Display Control

6
Functionality
  • Hitting, Stealing, and getting out by Stealing
  • Counters
  • Strikes
  • Outs
  • Inning
  • Score
  • 2 difficulty settings, (currently)
  • Diamond

7
Game Play
  • LEDs signify the pitch
  • Hit hit push button and left most LED
  • Steal steal push button and right most LED
  • Seven segment displays show results
  • High score game

8
User Interfaces
Reset Push-Button
Steal Push-Button
Hit Push-Button
Difficulty Level Switch Low Easy, High
Medium
Built-in-Self-Test Switch Low Game, High
BIST
LEDs Represent the Ball in Flight
7-Segment Displays Show Score, Inning, Outs,
Runner Location, and Strikes
9
Available in Select Marketsin time for the
Holiday Season
  • Scrolling Text
  • Automatic Difficulty Level Incrimination between
    Games (when played continuously)
  • Multiplexed 7-Segment Text

10
Labor Log
  • Austin Albright
  • Proposal
  • Difficulty Level
  • Hit Timing
  • Man on Base Counter
  • Presentation
  • Self-Test
  • Landon Davis
  • All 4 Counters
  • Pitch Timing
  • 7-Segment Sequencer
  • Presentation
  • Final Report

11
BATTER UP!
  • Are there any question?
Write a Comment
User Comments (0)
About PowerShow.com