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
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Advertisements

EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Design Constraints. Abstract  Design and build a compact robot to traverse a maze.  Use the robot to generate an ASCII representation of the entire.
Silicon Programming--Altera Tools1 “Silicon Programming“ programmable logic Altera devices and the Altera tools major tasks in the silicon programming.
Coordinate Based Tracking System
HT46 A/D Type MCU Series Data Memory (Byte) Program Memory HT46R22 (OTP) HT46C22 (Mask) 2Kx Kx16 4Kx HT46R23 (OTP) HT46C23 (Mask) HT46R24.
Sensors And Micro-Controllers
Indian Institute of Technology Hyderabad PC CONTROLLED BOT D. HARISH KUMAR CE12B1005 N. ABHINAND SAI CS12B1027 G.NITiSH EE12B1008.
 The Barkmaster2000 encourages your dog to bark  Barkmaster2000 waits in idle state for a bark  If the bark is angry enough it will start spinning.
Todd Moore for the DES CollaborationPS TalkJune 13 th, DES DHE CRATE SYSTEM MANAGEMENT & CONTROL Todd Moore University of Illinois, at Urbana-Champaign.
MSP432™ MCUs Training Part 5: Digital Peripherals
©Alex Doboli Chapter 3: Hardware and Software Subsystems of Mixed-Signal Architectures (Part II) Alex Doboli, Ph.D. Department of Electrical and Computer.
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt.
Computer Architecture and Organization Introduction.
Not So Deep Blue.
Typical Microcontroller Purposes
Microprocessors A practical approach Subjects Goals for this module Results Subjects of the module Plans Questions.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
Albert Board UNIT 27 로봇 SW 교육원 조용수. Albert Board ISD 9160 Albert Board Connection Albert Board 용 SW 설치 Sample Source 동작 2.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Microcontroller Programming
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)
TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.
Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative.
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.
Design Constraint Presentation Team 5: Sports Telemetry Device.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
THE EMBEDDED SYSTEMDESIGN PROCESS. W HAT IS A PS O C M IXED S IGNAL D EVICE ? P rogrammable S ystem o n C hip PSoC combines: the familiarity of a microcontroller.
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.
ECE 371 Microprocessor Interfacing
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
Robert Harris. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
THE BEER GRID TEAM 13: Edgar Alastre (EE) | Jonathan Chang (CpE) | Colton Myers (EE) | Ashish Naik (CpE)
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Introduction to AVR Name : 1) Abhishek Yadav ) Prakash Giri ) Kheni Niral ) Bhadresh Langadiya Branch.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Digital Sound Projection ECE 477 Group 6 Software Narrative Steve Anderson Mike Goldfarb Shao-Fu Shih Josh Smith.
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
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.
Overview AvrEmbedded128_Pro RTLab. 김태현. Atmega128 Features High-performance, Low-power AVR® 8-bit Microcontroller advanced RISC Architecture – 133 Powerful.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
THE MOST SUCCESSFUL C2000 MCU
CPU1 Block Specifications
PC Mouse operated Electrical Load Control Using VB Application
Lesson Outline Peripherals Memory-Mapped IO Ports GPIO Multiplexing
Marble Maze Jordan Wagner
The Arduino Microcontroller: Atmel AVR Atmega 328
Arduino Analog I/O Analog input pins: 0 – 5
Midway Design Review Team 24 “Remote Chess” December 8,
Introduction to Microprocessors and Microcontrollers
Not So Deep Blue The original Deep Blue.
Design Constraint Andrew Kasha
Architectural Overview
μ[sic] preliminary schematic
Arduino Board.
Not So Deep Blue.
Treasure Chess ECE 477 Team 2
AVR – ATmega103(ATMEL) Architecture & Summary
8051 Micro Controller.
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

Design Constraints Drive 64 x 3 LEDs with PWM Sample Inputs from 64 SPST Reed switches Have RS-232 communication for development/debugging Sample standard logic signals from touch IC Accurately track time for game timing

Design Constraints Drive 64 x 3 LEDs with PWM I2C LED Drivers Sample Inputs from 64 SPST Reed switches SPI I/O Expander with 8x8 switch matrix Have RS-232 communication for development/debugging UART Sample standard logic signals from touch IC At least 8 extra GPIO pins Accurately track time for game timing Real Time clock or timer channel

Used parametric table Narrowed to ATmega325 and ATmega64 DeviceFlash (Kbytes) SRAM (Bytes) Max I/O Pins 10-bit A/D Channels 16-bit Timers 8-bit Timer PWMRTCSelf Program Memory SPITWIUART ATmega Yes 1+USIUSI1 ATmega Yes 1 2 Choose ATmega64 More timer channels More memory Pin and feature compatible with ATmega128