Wild West. What is our project about? 2- player Gun shooting game Video processing done to detect hand motion Process hand motion to update gun locations.

Slides:



Advertisements
Similar presentations
Multiprocessor Architecture for Image processing Mayank Kumar – 2006EE10331 Pushpendre Rastogi – 2006EE50412 Under the guidance of Dr.Anshul Kumar.
Advertisements

~ Extension cards ~ graphic card, sound card, LAN, TV card.
A video or computer display device a)Printer b)Icon c)Monitor d)CPU.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Ultrasonic signal processing platform for nondestructive evaluation (NDE) Raymond Smith Advisors: Drs. In Soo Ahn, Yufeng Lu May 6, 2014.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
E MBEDED S YSTEM A DVANCED C OURSE P ROJECT P RESENTATION Tan Siyu & Miao Yun Aircraft Combat (MINI Game)
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Logging and Replay of Go Game Steven Davis Elizabeth Fehrman Seth Groder.
Configurable System-on-Chip: Xilinx EDK
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
The Xilinx EDK Toolset: Xilinx Platform Studio (XPS) Building a base system platform.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Mp3 player Alma Rico and Amy Wibowo. functionality Audio –Play mp3’s stored in memory –Volume control –Additional Possible Features: Download capability.
Porta-AMP Portable Audio MP3 Player By : Kevin Mlazgar Dan Leder Edmund Fung John Koob.
Computer Components By Forrest Devin Barnett. Motherboard A motherboard is the central printed circuit board (PCB) in many modern computers and holds.
CP1610: Introduction to Computer Components
Word Processing, Web Browsing, File Access, etc. Windows Operating System (Kernel) Window (GUI) Platform Dependent Code Virtual Memory “Swap” Block Data.
Application Programming Interface For Tracking Face & Eye Motion Team Members Tharaka Roshan Pathberiya Nimesh Saveendra Chamara Susantha Gayan Gunarathne.
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Printer Installation Ben Wu A&S IT 09/18/2007. Outline  Preparation  Local Printer Installation  Network Printer Installation  Printer Sharing  Other.
Objectives Define and give examples of hardware and software, and describe the difference between them Identify the main hardware components of a computer.
Software Comparisons & Requirements By Alex Waldron.
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
   Input Devices Main Memory Backing Storage PROCESSOR
Operating Systems Basic PC Maintenance, Upgrade and Repair Mods 1 & 2.
1 Computer Literacy James P. Sampson, Jr. Florida State University Copyright 2001 by James P. Sampson, Jr. All Rights Reserved.
Impulse Embedded Processing Video Lab Generate FPGA hardware Generate hardware interfaces HDL files HDL files FPGA bitmap FPGA bitmap C language software.
Add on cards. Also known as Expansion card or interface adapter. It can be inserted into an expansion slot of a motherboard to add functionality to a.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
Live Action First Person Shooter Game Patrick Judd Ian Katsuno Bao Le.
Computer Architecture and Organization Introduction.
Emergency Mine Radio Daniel Weller, Adam Jozwick, David West.
The Computer Systems. Computer System CPU Is the brain of the PC. All program instructions are run through the CPU Control Unit This decodes and executes.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Requirements Engineering ments_analysis.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Linux+ Guide to Linux Certification Chapter Ten The X Window System.
© 2007 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Hardware Design INF3430 MicroBlaze 7.1.
COMPUTER HARDWARE Kris Marinov. HARDWARE DEFINITION Comprehensive term for all of the physical parts of the computer. Comprehensive term for all of the.
GIANFRANCO BARBALACE Y FRANCO CAVIGLIA CATENAZZI1ºB Types and components of a computer systems.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Supervisor: Fearghal Morgan Analog Devices: Ray Carter Dept. Electronic Engineering NUIG 23 April 2008 Software Driver for ADV7800 Video Decoder Nóirín.
© 2004 Xilinx, Inc. All Rights Reserved Embedded Processor Design.
Graduation project (Hardware Project) Prepared By : Sadiq Al-Haj M.Abu-baker.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
Computer Software Types Three layers of software Operation.
Structural Design Software TYLER HUTCHISON. Requirements  Develop an interface to generate a text file.  The text file is then passed to one of five.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
6.111 Final Project A motion sensor baseball game By Chris Falling and JinHock Ong.
Computer parts Kara Ross. Mother board A motherboard (sometimes alternatively known as the mainboard, system board, planar board or logic board[1]) is.
Machine Access System Software Design and Documentation Western Washington University By: Kevin Pogue.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
Lesson 2 Component Overview Core Hardware Fundamentals.
Done by: Chelsea Bryan Friday, October 10,2014.   The BIOS (aka) Basic input/output system, is a built in software that determines what's a computer.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Scott Keling and Gary Darby Escape From Skybase 17.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement -Magnets/Reed.
Maj Jeffrey Falkinburg Room 2E46E
Operating System Structures
Mac Customer Service Phone Number
Building a PC Chapter 12.
ECE 477 Senior Design Group 1  Spring 2008
Fundamentals of Human Computer Interaction (HCI)
Presentation transcript:

Wild West

What is our project about? 2- player Gun shooting game Video processing done to detect hand motion Process hand motion to update gun locations on screen.

Originally planned Video Decoder Video in Video to RAM MPMC Memory Position Detector (Custom core) Game Controller (software) Graphics Controller Video out (TFT)

What we ended up with Game controller in software to maintain locations Detect collisions between bullets and guns Draw the game screen in software Position Detector custom core to detect hand motion

What we Achieved Video Decoder Video in Video to RAM MPMC Memory Position Detector (Custom core) Game Controller (software) Video out (TFT)

Problems Faced Had trouble interfacing with video-to-ram through user defined ports Communication with microblaze When attempted to create using wizard, had problems with bus signals in PLB. No Ack from PLB slave.

Design Process we used 1.) looking back at previous projects 2.) making decisions in achieving functionality in hardware or software 3.) coming up with a feasible project 4.) deciding on the interface

What we learned Design process Designing using EDK -Designing custom core and integrating into the system by adding a wrapper which communicated with other components and passes the data to core. integration

DEMO