Computer Engineering 4OI4 Project Proposal James Gurunlian 9915036 Clarence Ngai 0154806.

Slides:



Advertisements
Similar presentations
HDL Programming Fundamentals
Advertisements

ECE FPGA Design: Breakout Semester Project Proposal Derek Rose Richard Wunderlich.
COMPUTER APPLICATIONS Mr. Toscano Computer Concepts Lesson Objectives Students are introduced to the differences between computer software and computer.
Stop Watch Sean Hicks Dongpu Jin ELEC 307 Project 2 Instructor: Alvaro Pinto April/12/2011.
Vital Statistics. Hardware Stuff Altera board, Flex10K20 chip Two push buttons and a monitor Audio amp and speaker No hall effect devices No stepper motors.
Team Monte Cristo Joseph Carrafa Sharon Clark Scott Hassett Alex Mason The Deep Fried Game Station.
GamePal  Mark Fedorak  Vera Casteel  Ron Smith  Kris Pucci.
Networked HVAC Controller Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Characterization Presentation Spring 2006 Implementation of generic interface To electronic components via USB2 Connection Supervisor Daniel Alkalay System.
My project proposal Student’s name. Concept - Motivation What you intend to build (general concept) What makes this an interesting project How this relates.
Team LIT Scott Butler Kristin Haeusler Michael Hatt Brock Smith.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
Coincidence Detector Coincidence Detector Spring Semester 2006 Characterization Presentation Presenting: Roee Bar & Gabi Klein Instructor:Ina Rivkin Technion.
ECE 331 – Digital System Design Course Introduction and VHDL Fundamentals (Lecture #1)
EE496A Senior Design Project I Dr. Jane Dong Electrical and Computer Engineering.
W ireless Security System Group Members Deepika Mediratta M. Adil Siddiqui Syed M. Ali
ECE 353 Lab B (part 1 – Overview)
Team Members: Nahiyan Ali Shrabantee Chatterjee Vaibhav Kumar Alex Weigel Tao Zeng Advisor: Dr. Mani Mina Client: Senior Design Dr. Gregory Smith.
COMPUTER CONCEPTS Unit A: Computer and Internet Basics 1.
Sept EE24C Digital Electronics Project Design of a Digital Alarm Clock.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
Creating pong in scratch Learning objectives: To learn how to program Sensing via colour and sprite proximity O:\ICT\ks3\scratch\scratch Exercises\Creating.
Electrical Engineering 4OI4 Design Project By: Daniel Ho and Chris Ho.
Owais Ibrahim Akram Mohsin Murad. ONE OF THE BASIC ATTARI GAMES. THE PONG GAME CONSISTS OF A BALL RANDOMLY BOUNCING ON THE SCREEN. A PADDLE AT THE BASE.
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
4OI4 Engineering Design.
Software Engineering Management Lecture 1 The Software Process.
Embedded Systems Design Abdulhamid Ghandour, Thomas John Jaime Peretzman, Bharadwaj Vellore Columbia University Virtual Pool.
Intruder Alert System By: Jordan Tymburski Rachita Bhatia.
1 Engineering Design - A general approach. 2 Outline Form a group Proposal (Presentation and 1 st Mandatory Meeting) Milestone A (Demo A and 2 nd Mandatory.
Last week’s project demos RC circuit with creative use of 7- segment display Demo in class tonight – don’t start on the next project until I’ve seen this.
Design Through Curriculum on Embedded Systems Team:Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Microsoft® Small Basic Collision Detection Estimated time to complete this lesson: 1 hour.
Lab 1 : Introduction to LabView 1 Southern Methodist University Bryan Rodriguez.
Marketing Development Block 4 Dr. Uma Kanjilal. Stages of a Multimedia Project  Planning and costing- infrastructure, time, skills etc.  Designing and.
Computer Components East Hardin Middle School Mr. Ervin.
George Mason University ECE 449 – Computer Design Lab Welcome to the ECE 449 Computer Design Lab Spring 2005.
ECE 448: Lab 4 VGA Display Mini-Pacman. Flexibility in the Second Part of the Semester Lab 4: VGA display (2 weeks) – 8 points Lab 5: Computer Graphics.
De la Rosa-Pohl ECE 1100 Introduction to Engineering Project 3: Symon! University of Houston Len Trombetta.
ECE 448: Lab 4 VGA Display. Bouncing Ball.. Organization and Grading.
Scratch pong challenge Pong is a classic 1970s video game  Open the pongv1.sb2 file in Scratch  Click the.
Super Pong Andrew S. Dunsmore CSC436 August 2004.
ECE 448: Lab 5 VGA Display. Breaking-Bricks..
ECE 448: Lab 4 VGA Display The Frogger. Flexibility in the Second Part of the Semester Lab 4: VGA display (2 weeks) – 8 points Lab 5: Computer Graphics.
George Mason University ECE 448 – FPGA and ASIC Design with VHDL VGA Display Part 3 Animation ECE 448 Lecture 11.
Game Project 1 Homage to Pong. Project Rules: The primary project is Pong, the design and development of which will be discussed in detail here. If you.
ECE VHDL Microprocessor Design Final Student Project August 14 th, 2012 Emily Kan Erik Lee Edward Jones.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
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.
High Speed Digital Systems Lab June 2008 Acceleration of Economic Calculation Developers: Ayal Ozer and Eyal Efrat Mentor: Michael Yampolsky Black & Scholes.
ECE 448: Lab 4 VGA Display Snake Game. Flexibility in the Second Part of the Semester Lab 4: VGA display (2 weeks) – 8 points Lab 5: Computer Graphics.
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.
George Mason University ECE 448 – FPGA and ASIC Design with VHDL VGA Display Part 3 Animation ECE 448 Lecture 11.
PARSLEY PIE BOX James (Kyle) Parsley Network Security & Electronics Program.
Creating your own Handheld Games Console
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Implementation of Pong over VGA on the Nexys 4 FPGA
Software Engineering Management
Engineering Design - A general approach.
Pipeline Leak Detection Device
RTL Design Methodology
Introduction To Computers
EEL 3705 / 3705L Digital Logic Design
ECE 448: Lab 4 VGA Display Mini-Pacman Game.
Software Development Process
ECE 477 Final Presentation Team 2 Spring 2012
Term Project: Poker Game
Interactive media.
FPGA Vinyl to Digital Converter (VDC)
Presentation transcript:

Computer Engineering 4OI4 Project Proposal James Gurunlian Clarence Ngai

Objectives Implement a video game in VHDL using the Altera UP1 board Implement a video game in VHDL using the Altera UP1 board Display via VGA monitor Display via VGA monitor Inputs via keyboard and push buttons on the UP1 board Inputs via keyboard and push buttons on the UP1 board Successfully create a two player game entitled ‘Speed Pong’ Successfully create a two player game entitled ‘Speed Pong’

Resources People/Time: People/Time: James Gurunlian James Gurunlian Clarence Ngai Clarence Ngai expect to spend up to 6 hours a week in lab and 3 hours on research/report writing expect to spend up to 6 hours a week in lab and 3 hours on research/report writing Equipment: Equipment: Altera UP1 board Altera UP1 board Computer and keyboard Computer and keyboard VGA monitor VGA monitor Software: Software: MAX+plus II MAX+plus II Facility: Facility: ITB 143 ITB 143

Background Information & Motivation Use of course text and VHDL programming books: Use of course text and VHDL programming books: Rapid Prototyping of Digital Systems by Hamblen and Furman. Rapid Prototyping of Digital Systems by Hamblen and Furman. Fundamentals of Digital Logic with VHDL Design by Brown and Vranesic Fundamentals of Digital Logic with VHDL Design by Brown and Vranesic ‘Bouncing Ball’ code provided in text, expand on the concept ‘Bouncing Ball’ code provided in text, expand on the concept Chance to develop software skills in VHDL Chance to develop software skills in VHDL

Details of Proposal Game Design Game Design 2 players with paddles, top and bottom 2 players with paddles, top and bottom Keyboard and push buttons for controls Keyboard and push buttons for controls 2 scoring holes at each end 2 scoring holes at each end Speed capsule for increased ball speed Speed capsule for increased ball speed Score displayed on screen and 7-segment LEDs Score displayed on screen and 7-segment LEDs Original Pong game

Details of Proposal Conceptual Blocks Conceptual Blocks Preliminary research Preliminary research Bouncing ball implementation Bouncing ball implementation User input User input Game states (collision signals, pause, reset) Game states (collision signals, pause, reset) Output (VGA and LEDs) Output (VGA and LEDs) Speed capsule (random object display) Speed capsule (random object display) Additional features (i.e. obstacles) Additional features (i.e. obstacles) Reports and presentations Reports and presentations

Tasks, Scheduling, and Implementation

Assumptions/Risks Few risks Few risks No hardware components need to be ordered No hardware components need to be ordered Reliability of lab equipment (UP1 board) Reliability of lab equipment (UP1 board) Must learn VHDL quickly Must learn VHDL quickly Must adhere to deadlines Must adhere to deadlines

Deliverables Demonstrate ‘Speed Pong’ using Altera UP1 board to Dr. Kumar in Dec, 2005 Demonstrate ‘Speed Pong’ using Altera UP1 board to Dr. Kumar in Dec, 2005 Put together a final report outlining the logic design of the game and discussing the performance of the design Put together a final report outlining the logic design of the game and discussing the performance of the design Give out a final presentation to Dr. Kumar and the class outlining the project’s achievement and explaining our design Give out a final presentation to Dr. Kumar and the class outlining the project’s achievement and explaining our design

Summary Expect to successfully develop ‘Speed Pong’ by the 2 nd week of December Expect to successfully develop ‘Speed Pong’ by the 2 nd week of December Purpose of the game – for each player to bounce a ball up or down the screen using a paddle and score in the other player’s goal area; a randomly displayed object ‘Speed Capsule’ will increase the speed of the ball once it’s hit by the ball, thereby making the game more challenging Purpose of the game – for each player to bounce a ball up or down the screen using a paddle and score in the other player’s goal area; a randomly displayed object ‘Speed Capsule’ will increase the speed of the ball once it’s hit by the ball, thereby making the game more challenging