ECE 477 Final Presentation Team 3 – Fall 2008
description
Transcript of ECE 477 Final Presentation Team 3 – Fall 2008
![Page 1: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/1.jpg)
ECE 477 Final PresentationTeam 3 – Fall 2008
Ashley Callaway, Nikeshia Ebron, Leo Romanovsky, Pat Doherty
![Page 2: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/2.jpg)
Outline
• ECE Grand overview• Block diagram• Design challenges• Individual contributions• Project demonstration• Questions and discussion
![Page 3: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/3.jpg)
ECE Grand Overview
• Functioning electronic poker table with …– RFID based user authentication – Individual player stations with OLED displays and
buttons– Ethernet-based game server– Back end server with player data
![Page 4: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/4.jpg)
Block Diagram
![Page 5: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/5.jpg)
Design Challenges
• SPI network• TTL to CMOS• User authentication
![Page 6: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/6.jpg)
SPI network
• Challenges– Signal integrity– Synchronization
• Resolution– Slow SPI clock– Pull-up resistors on data lines– Structured sequential access
![Page 7: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/7.jpg)
TTL to CMOS
• Challenges– 5 volt TTL interface to 3.3 volt CMOS
• Resolution
![Page 8: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/8.jpg)
User Authentication
• Challenges– Networking three different computers– Multiple Layers of Protocol
• Resolutions
![Page 9: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/9.jpg)
Individual Contributions
• Ashley Callaway• Pat Doherty• Nikeshia Ebron• Leo Romanovsky
![Page 10: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/10.jpg)
Ashley Callaway
• PCB Routing• RFID circuit (TTL to CMOS)• Button assembly
![Page 11: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/11.jpg)
Pat Doherty
• TCP client on microcontroller• UDP server on microcontroller and UDP Client
on PC• RFID Driver• Poker State Machine• Table Construction• PCB Routing and Population
![Page 12: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/12.jpg)
Nikeshia Ebron
• Poker Logic: Hand Calculations and deck creation
• Community Screen GUI
![Page 13: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/13.jpg)
Leo Romanovsky
• LCD driver and graphics library• SPI Protocol• TCP Server and MySQL Database on PC• PCB Routing and Population• Website
![Page 14: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/14.jpg)
Project Demonstration• An ability to authenticate users using an RFID tag.• An ability to transmit/export the current game state via a UDP
connection.• An ability to display each player's information on individual
LCD screens and community information on a central LCD screen.
• An ability to run a multi-player No-Limit Texas Hold’em game.• An ability to interface with a distributed network of
microcontrollers to control graphic LCDs and receive user
input.
![Page 15: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/15.jpg)
PSSC 1
![Page 16: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/16.jpg)
PSSC 2
![Page 17: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/17.jpg)
PSSC 3
![Page 18: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/18.jpg)
PSSC 4
![Page 19: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/19.jpg)
PSSC 5
![Page 20: ECE 477 Final Presentation Team 3 – Fall 2008](https://reader031.fdocuments.net/reader031/viewer/2022020308/56814457550346895db0f140/html5/thumbnails/20.jpg)
Questions and Discussion