Abstract Hooked on Harmonix has been helping you play piano since 2007. The project takes input from a commercial MIDI keyboard and displays an image of.

Slides:



Advertisements
Similar presentations
Parts of a Computer.
Advertisements

Mobile Computing Advantages and limitations of mobile computing
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
INPUT, OUTPUT, And STORAGE DEVICE
ECE FPGA Design: Breakout Semester Project Proposal Derek Rose Richard Wunderlich.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
GamePal  Mark Fedorak  Vera Casteel  Ron Smith  Kris Pucci.
MCT260-Operating Systems I Operating Systems I Introduction to Operating Systems.
Hardware Evaluation and Selection James D. Lehman Educational Technology Purdue University.
System Unit By Sam Gibbs. System Unit The main part of a personal computer Includes a chassis, microprocessor, main memory, bus, and ports Does not include.
Ethernet Bomber Ethernet Packet Generator for network analysis Oren Novitzky & Rony Setter Advisor: Mony Orbach Started: Spring 2008 Part A final Presentation.
The 8051 Microcontroller Architecture
Chapter 4 Section 3.
Computer Basics Flashcards #2
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.
COMPUTER CONCEPTS.
Electrical Engineering 4OI4 Design Project By: Daniel Ho and Chris Ho.
1-1 Introduction to Computer Science Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? Minia.
1 CP586 © Peter Lo 2003 Multimedia Communication Standards and Delivery Methods.
Basic Computer Structure and Knowledge Project Work.
Chapter 5 Basic Input/Output System (BIOS)
Basic Input Output System
 What Is a Computer? What Is a Computer?  Computer System Components Computer System Components  Hardware Hardware  Types of Memory Types of Memory.
Classification station
Lecture 141 Lecture 14: Final Project Kickoff ECE 412: Microcomputer Laboratory.
Piano Dance Revolution - CHARLIE’S ANGELS …and Charlie.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
Computer System Overview Chapter 1. Operating System Exploits the hardware resources of one or more processors Provides a set of services to system users.
OS Implementation On SOPC Midterm Presentation Performed by: Ariel Morali Nadav Malki Supervised by: Ina Rivkin.
Chapter Two Hardware Basics: Inside the Box. ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Exercise 2 The Motherboard
Universal Lexicon Ethan Byler Luke Johnston Dhruv Lamba Andy Robison.
ECE 477 Design Review Team 2  Fall Outline Project overviewProject overview Project-specific success criteriaProject-specific success criteria.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 3 – The Motherboard.
Instructions To start a new game, click the “Start New Game” button. To reset the game in order to change the Answers and Questions on each slide, as.
Computers Are Your Future Chapter 1 Slide 1 Introduction to the Computers & Internet Chapter 1 Concepts of Information Technology IT.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
Ian Gover Education Technology Adviser Somerset County Council Hardware.
Basic Input/Output System (BIOS). 5.1Introduction to BIOS Basic Input / Output System (BIOS) boot the computer by providing a basic set of instructions.
ECE 477 Senior Design Group 2  Fall Outline Project overviewProject overview Design Challenges FacedDesign Challenges Faced ECE 270/362 knowledge.
Computer Engineering 4OI4 Project Proposal James Gurunlian Clarence Ngai
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Click once to reveal the definition. Think of the answer. Then click to see if you were correct. HARDWARE Physical parts of the computer.
Multimedia Systems Hardware & Software. Table of Content 1.Categories of multimedia systems 2.Categories of multimedia devices 3.Evolution of multimedia.
1 Chapter 2 Central Processing Unit. 2 CPU The "brain" of the computer system is called the central processing unit. Everything that a computer does is.
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.
Group 10 – Extensible Digital Logic Educational Tool.
Hardware: Input and Processing. Input and Processing Technology Hardware devices can be grouped according to how and where they are used in the four steps.
USB host for web camera connection Characterization presentation Presenters: Alexander Shapiro Sergey Alexandrov Supervisor: Mike Sumszyk High Speed Digital.
BMTS 242: Computer and Systems Lecture 4: Computer Hardware and Ports Yousef Alharbi Website
Modern Computer Architecture II Unit 4B. Premise of a Computer Start with data Process the data in some way Give the results to a human.
بسم الله الرحمن الرحيم MEMORY AND I/O.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
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.
ECE 554 Miniproject Spring
Computer Parts There are many parts that work together to make a computer work.
FPGA-Based Arcade Emulation Danny Funk, Cory Mohling, Tony Milosch, David Gartner, John Alexander Advisor: Philip Jones Client: Joseph Zambreno.
Lifting the Lid: How Computers Work. CPU  The Central Processing Unit  Sometimes called the microprocessor  Carries millions of electrical signals.
Patent Liability Analysis Team 2: Hooked on Harmonix.
Software Design Hooked on Harmonix - Group 2 Tom Bottonari.
Computer Components ICS 3U0.
EECE6017 Lab 7 HPS to FPGA – Gsensor to LED
The CPU is the brain of the computer
UNIT 9 Computer architecture
ECE 4110–5110 Digital System Design
Keyboarding Class LHMS Ms. Key © Mr. Thrasher
Bioinformatics (Nursing)
Presentation transcript:

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 a keyboard on a standard VGA- compatible computer monitor. Similar to a particular copyrighted video game, bars will be displayed on the screen and will move toward the keyboard image. The player plays the indicated keys as the bar hits the keyboard. The project will then provide feedback to the user and a score for their performance.

Microprocessor Design Constraints FPGA interface FPGA interface Clock Speed capable of synchronizing with FPGA Clock Speed capable of synchronizing with FPGA Memory – not a constraint: able to use external EEPROM to store extra MIDI files if necessary. Memory – not a constraint: able to use external EEPROM to store extra MIDI files if necessary. Development tools available Development tools available

Configurations considered Atmel Atmel  Based on Arm 9 architecture  Lots of I/O for interface to FPGA  Available in high clock speeds  Plenty of Flash  Good development tools Altera Altera  Altera Development Board available in lab  Processor and FPGA all on one chip  On-board VGA outputs facilitate development  Stripped-down versions of NIOS II processor are available.