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.

Slides:



Advertisements
Similar presentations
ELECTRONIC SYSTEMS NESI NanoRacks Embedded System Integration Board HARDWARE Functional Design.
Advertisements

ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
ECE 371 Unit 13 - Part 1 Serial Peripheral Interface (SPI)
FPGA Breakout Atari 2600 Video Game FPGA Reproduction
1 Performed By: Khaskin Luba Einhorn Raziel Einhorn Raziel Instructor: Rivkin Ina Spring 2004 Spring 2004 Virtex II-Pro Dynamical Test Application Part.
VirtexIIPRO FPGA Device Functional Testing In Space environment. Performed by: Mati Musry, Yahav Bar Yosef Instuctor: Inna Rivkin Semester: Winter/Spring.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
System for Engine Location Of a Web Train Paul Wimmer and Adam Weintrop Dr. Irwin and Dr. Schertz 2/27/06.
Mechanical Checkers Peter Frandina Raymond Poudrier Christopher Rouland.
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,
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
Computerized Train Control System by: Shawn Lord Christian Thompson.
Not So Deep Blue.
Lecture 20: Communications Lecturers: Professor John Devlin Mr Robert Ross.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
Not So Deep Blue. LED chess board Detect piece movement Magnets/Reed switches Show possible moves Track game time (picture taken from a DIY project)
Colin Graber Jason Kohl Jacob Varnau Cameron Young ECE 477 Design Review Team 2 - Spring 2015 R.I.S.K.
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.
Group 12 – H.E.A.D Gear Maximum Power Point Tracker Technical Communication Skills Practicum Presentation Software Development Progress Main Flowchart.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
ECE 477 Design Review Team 10  Spring 2009 Scott Shaw Hussain Vasi Matt Sbai John Fawcett.
Embedded Communication Protocols Don Heer 10/18/10 1.
Lab 9 Multiprocessor, Buses, SPI, I2C. Multiprocessors Why multiprocessors? The structure of multiprocessors. Elements of multiprocessors: – Processing.
Team Members: ECE- Wes Williams, Will Steiden, Josh Howard, Alan Jimenez Sponsor: Brad Luyster Honeywell Network Traffic Generator.
Jeremy Sandoval University of Washington May 14, 2013
Chip Config & Drivers – Required Drivers:
<Add team picture or relevant project picture here>
Lecture 2 Interrupts.
Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir. A.C. Verschueren Eindhoven University of Technology Section of Digital.
Lab 1: Using NIOS II processor for code execution on FPGA
Chapter Objectives In this chapter, you will learn:
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
CYMOTE MAY 1735 Team: Michael Linthicum, Kyle Fischer, Daniel Shauger, Nicholas Juelsgaard, Samuel Neff Advisor: Dr. Thomas Daniels INTRODUCTION CprE 185.
Bluetooth connection & GAIA protocol
Input/Output Ports and Interfacing
Clocks, I/O devices, Thin Clients, and Power Management
Remote Control Rover CSC 460 Final Project Fall Jon & Michael.
Operating Systems (CS 340 D)
Diagram of microprocessor interface with IO devices
Input/Output.
Treasure Chess ECE 477 Team 2 Brock Caley Sidharth Malik Parul Schroff
Arduino Part 1 Topics: Microcontrollers Programming Basics
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
UART and UART Driver B. Ramamurthy.
CS 286 Computer Organization and Architecture
MULTIBOOT AND SPI FLASH MEMORY
Overview of Embedded SoC Systems
OPERATING SYSTEM OVERVIEW
Chapter 2 Network Models.
EEPROM Comparison – Parallel or Serial
Not So Deep Blue The original Deep Blue.
Windows Development Dynadata Copyright, 2014 © DynaData S.A. 1/10.
Intro to the Arduino Topics: The Arduino Digital IO
Network management system
UART and UART Driver B. Ramamurthy.
SOPC DE10-Lite Basic Computer Parallel port
Chapter 2 Network Models.
Not So Deep Blue.
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
Chapter 2 Network Models.
Treasure Chess ECE 477 Team 2
Blinkers ++ Team 5.
Technical Communication Skills Practicum Software Design Narrative
8051 Micro Controller.
Term Project: Poker Game
Chapter 2 Network Models.
Black Box for vehicle diagnostics
Chapter 13: I/O Systems.
Presentation transcript:

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 switches Project Overview

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Performs possible move and check/checkmate algorithms. Keeps track of all pieces on the board.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes changes in states for board locations from the Core Game Logic and updates the corresponding LED brightness values. Constructs the data to be given to the I 2 C Library to update the game board.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used to perform I 2 C communication with the LED drivers. Can generate START and STOP bits, check for various ACKs, and send data to an I 2 C slave address.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Takes the SPI Library MISO packets, finds the corresponding game board location that changed, and passes it to the Core Game Logic. Handles touchpad user input.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI SPI Library for performing MOSI and MISO communications with the I/O expander chip.

UART Software Design/Development Status I2CI2C I2CI2C Map: Game Board to LED Drivers Core Game Logic Map: Inputs to Game Board SPI Library used for debugging and development only. Will allow for messages to be printed to a computer from a serial port.

Questions?