E MBEDED S YSTEM A DVANCED C OURSE P ROJECT P RESENTATION Tan Siyu & Miao Yun 2013-10-18 Aircraft Combat (MINI Game)

Slides:



Advertisements
Similar presentations
FPGA-Based Arcade Emulation Danny Funk, Cory Mohling, Tony Milosch, David Gartner, John Alexander Advisor: Philip Jones Client: Joseph Zambreno.
Advertisements

INTRODUCTION OF COMPUTER
ACCELEROMETER-BASED, GRIP-FREE CONTROLLER Tyler (You-Chi) Le ECE4220 Fall 2011 Dr. DeSouza December 5 th, 2011.
Memory Chapter 3. Slide 2 of 14Chapter 1 Objectives  Explain the types of memory  Explain the types of RAM  Explain the working of the RAM  List the.
Cartographic Order Specified Task Robot. Overview  Design and build a compact robot to traverse a maze.  Perform tasks located throughout the maze in.
XWN740 X-Windows Configuring and Using X-Windows & Hardware (Chapter 1: Pages 11-19)‏
This Snake is Down Right Fierce Charles Hung Final Project.
Coordinate Based Tracking System
Software IMprovement using Product LinEs Project Presentation (III) - Implementation Liana Lisboa – PM Project: Starship.
Processor Architecture Kieran Mathieson. Outline Memory CPU Structure Design a CPU Programming Design Issues.
Chapter 1: IntroductionDhamdhere: Operating Systems— A Concept-Based Approach Slide No: 1 Copyright ©2005 Overview of Operating Systems Chapters 1 and.
CP1610: Introduction to Computer Components
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
FPGA-Based Arcade Emulation Danny Funk, Cory Mohling, Tony Milosch, David Gartner, John Alexander Advisor: Philip Jones Client: Joseph Zambreno.
FPGA-Based Arcade Emulation Danny Funk, Cory Mohling, Tony Milosch, David Gartner, John Alexander Advisor: Philip Jones Client: Joseph Zambreno.
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
Computer Organization ANGELITO I. CUNANAN JR. 1. What is Computer?  An electronic device used for storing and processing data.  It is a machine that.
What is a Hardware? Hardware is the physical parts of the computer system – the parts that you can touch and see.
ABSTRACT The purpose of this project is to continue to perfect the Nintendo Entertainment System (NES) emulation on an FPGA that would showcase Iowa State.
Unit - 1 Basic Computer Architecture P. Sugin Benzigar.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
Raster-scan system In addition to the central processing unit a special purpose processor called the video controller or display controller is used to.
1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7. Optical Discs 10/01/20151Input/Output.
2.0 Computer System.
A FPGA Accelerated AI for Connect-5 ECE532 Digital Systems Design David Biancolin Mohamed Kayed Ritchie Zhao.
Panzer Division bit Central Processing Unit.
Module 8 Part B Adapted By and Prepared James Tan © 2001.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
The Central Processing Unit (CPU) and the Machine Cycle.
Input-Output Organization
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.
Graduation project (Hardware Project) Prepared By : Sadiq Al-Haj M.Abu-baker.
Chapter 4 MARIE: An Introduction to a Simple Computer.
CH10 Input/Output DDDData Transfer EEEExternal Devices IIII/O Modules PPPProgrammed I/O IIIInterrupt-Driven I/O DDDDirect Memory.
Enhanced Gaming and Pointing Final Project David Dryjanski Andrew Pinkham April 22, 2005.
Proposal Presentation Aircraft Combat (MINI Game) Tan Siyu Miao Yun 10/9/2013.
Architecture of Microprocessor
Components of a Computer. Main components of a computer.. Power Supply Motherboard Central Processing Unit (CPU) Random-Access Memory (RAM) Read-Only.
ICC Module 3 Lesson 1 – Computer Architecture 1 / 12 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 6 – Logic parallelism.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower than CPU.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
About Computers Input Devices Output and Digital Devices Digital storage Devices Element of Communi cation
Introduction To Computers
Computer Parts Review. A small data storage device that uses flash memory. A. USB B. CPU C. Flash Drive D. CD Drive.
Introduction to Computer Programming using Fortran 77.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
ARM7 Architecture What We Have Learned up to Now.
Abstract Hooked on Harmonix has been helping you play piano since The project takes input from a commercial MIDI keyboard and displays an image of.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
Parts of a computer Hardware and Software
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Introduction
Chapter 7.2 Computer Architecture
CS703 - Advanced Operating Systems
Control Unit Introduction Types Comparison Control Memory
Snake videogame project proposal
Operating System Review
The Little Man Computer
Graphics Systems Lecture-2
Fundamental of computer
Digital Signal Processors-1
INTRODUCTION TO COMPUTERS
Robocon 2007 Electronics Quickstart!
SMARTPHONE Electrical Engineer: DISPLAY LIGHTING SENSORS CAMERAS POWER
Computer System.
Presentation transcript:

E MBEDED S YSTEM A DVANCED C OURSE P ROJECT P RESENTATION Tan Siyu & Miao Yun Aircraft Combat (MINI Game)

Game Demostration

Hardware

MicroBlaze CPU MicroBlaze CPU VGA Controller VGA Controller Memory Block 1 (Stores instructions, score and status etc.) Memory Block 1 (Stores instructions, score and status etc.) Memory Block 2 (Stores objects’ shape) Memory Block 2 (Stores objects’ shape) Software Configurable Registers (Stores position of foreground objects) Software Configurable Registers (Stores position of foreground objects) Monitor Graphic ACC Graphic ACC Joystick 7-Segment Display Block Diagram

VGA_ACC Module

GPIO

ViberationViberation 1 Change speed of movement and bulletChange speed of movement and bullet 2 8-direction movement8-direction movement 3 JoyStick:

Circuit Schematic

I NSIDE VIEW

system assembly view Utilization

Software

Display objects The width and height are specified in the hardware. In software only the position need to be controlled.

Foreground Shapes Enemy Shape Player’s aircraft Shape

Collision Detection