ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng...

26
ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The Wait
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng...

Page 1: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

ECE415 Senior Design Project Fall 2008

CDR PresentationRobert Basile

Rowan OberskiQiaowen Zheng

Danxiang Li

Faculty Advisor: Russell Tessier

Enjoy The Wait

Page 2: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

2ECE415 Senior Design Project Fall 2008

Problem

Waiting in a restaurant is not enjoyable:• Boring

• Inefficient• Wait for table then wait for food

• Limited Interaction• Too many people around to talk private

• Reason to leave

Page 3: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

3ECE415 Senior Design Project Fall 2008

Solution

Create a system which allows • The customer to:

• Stay entertained• Interact in a new fun way with all other patrons• Obtain updated wait information w/o getting up

• The business to:• Encourage customers to return• Have an edge over competitors• Improve overall restaurant efficiency

Page 4: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

4ECE415 Senior Design Project Fall 2008

Solution

A Two Piece System: • A client side handheld unit consisting

of:• 4.3" LCD • Touch Screen Display• Wireless capabilities• A user friendly software interface

• A server side software client:• PC based• Fulfill client handheld requests• Interact with local restaurant

network• Manage multiple users

simultaneously

Page 5: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

5ECE415 Senior Design Project Fall 2008

Software/Use Features

Customer:• At initial screen the user is presented different options:

• View menu • Pre-order their meal • View updated wait time • Turn on gaming mode

• Tic Tac Toe, Holdem Poker, etc…

Restaurant:• Server client’s features:

• Notify table status• Update wait times• Process Orders

Page 6: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

6ECE415 Senior Design Project Fall 2008

Block Diagram

Page 7: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

7ECE415 Senior Design Project Fall 2008

Platforms

Client:• C#• .NET Compact Framework

Version 2.0

Server:• Java

Networking:• IEEE 802.11b

Page 8: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

8ECE415 Senior Design Project Fall 2008

Work Breakdown

Server: • Back: Robert Basile• GUI: Robert Basile

Client: • Back: Rowan Oberski• GUI: Dan Li

Windows CE • Platform Builder: Dan Li & Robert Basile

Hardware: • PCB: Q Zheng• Component Selection

Page 9: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

9ECE415 Senior Design Project Fall 2008

Proposed CDR Deliverables

Handheld Unit:• Working user interface with GUI• Receive “table-ready” notification• Check remaining wait time• Download Menu• Place pre-orders• Enter game mode

Server:• Accept incoming user communication• Handle user requests• Store Orders• Notify user table is ready

Page 10: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

10ECE415 Senior Design Project Fall 2008

Actual CDR Deliverables

Server Back• 80% complete• Tic-Tac-Toe implemented

Server Gui• 70% complete

Client • 75% complete• Wireless Networking• Our own board design

Page 11: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

11ECE415 Senior Design Project Fall 2008

Server Screenshot

Page 12: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

12ECE415 Senior Design Project Fall 2008

Queuing Theory

Three most important characteristics of a queuing system Arrival Process Service Process Number of Servers

ETW Addresses the Service Process

Little’s Theorem: N = λT

Page 13: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

13ECE415 Senior Design Project Fall 2008

OPCode Commands

HELLO MENU ORDER GAME HAND TIME BYE ETC…

Page 14: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

14ECE415 Senior Design Project Fall 2008

Sample Command

String to be sent between Server/Client “Enter Game Mode” sample command:

• TICTAC+(Gamechoice)+(Pub/Priv)+(X)+(Y)+/r

“Menu Pre-Order” sample command:• MENU+ORDER+(Item#)+(Quantity)+/r

Page 15: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

15ECE415 Senior Design Project Fall 2008

Hand Held Class Diagram

Page 16: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

16ECE415 Senior Design Project Fall 2008

Client Screenshot

Page 17: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

17ECE415 Senior Design Project Fall 2008

Chip Specs

Samsung S3C2440A • ARM920T Core

• Up to 400MHz

• On-chip clock generator

• LCD Controller

• Interrupt Controller• Variable Power Mode

Page 18: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

18ECE415 Senior Design Project Fall 2008

CPU Block diagram

Page 19: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

19ECE415 Senior Design Project Fall 2008

UTU2440-S Development Kit

Page 20: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

20ECE415 Senior Design Project Fall 2008

Dev Board

SDRAM- 64M SDRAM - 32bit DataBus - SDRAM Clock 100MHz

Flash- 64M Nand Flash,- 2M Nor Flash,BIOS installed

System Clock- 12MHz 

RTC - Internal

Expand Interface- 1 34 pin 2.0mm GPIO - 1 44 pin 2.0mm System Bus

Dimension- 120 x 100(mm)

OS Support - Linux 2.6.13 - Windows CE.Net  4.2/5.0

Interface and Resource - 1 10M Ethernet RJ-45(CS8900) - 3 Serial Port - 1 USB Host - 1 USB Slave Type B - 1 SD Card Interface - 1 Steoro Audio out?1 Micro In? - 1 20 pinJTAG - 4 USER LEDs - 4 USER buttons - 1 PWM Beeper - 1 POT used for A/D converter adjust - 1 AT24C08 forI2C test - 1 20pin Camera Interface - 1 Battery for RTC- Power In(12V), with switch and lamp

Page 21: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

21ECE415 Senior Design Project Fall 2008

PCB Motivation

Page 22: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

22ECE415 Senior Design Project Fall 2008

Our PCB Features

Page 23: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

23ECE415 Senior Design Project Fall 2008

PCB Design

Page 24: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

24ECE415 Senior Design Project Fall 2008

Power

Quantity Component Component Number Supply Voltage (V) Max Current (mA) Max Power (mW)

1 TFT LCD Module LTE430WQ-F0C 3.3 25 82.5

2 LCD connector DF9-41S-1V 3.3 50 700

1 Microcontroller S3C2440AL-40 3.3 200 600

2 64MB (16Mx16)SDRAM HY57V561620FTP-H 3.3 300 1000

1 EEPROMs for smart card 24C02 3.3 5 16.5

2 3 chan UART (need DB9 conn) MAX3232EEAE 3.3 60 396

2 USB 802.11 VT6656 3.3 Transmit: < 350mA. 1155

        Receive: < 270mA. 891

        TOTAL POWER: 4841

          ~(4.9W)

Page 25: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

25ECE415 Senior Design Project Fall 2008

Proposed FPR Deliverables

Completion of Server & Hand Held Software

Design documentation and specifications

Proper use instructions

PCB Design and Test Board

Page 26: ECE415 Senior Design Project Fall 2008 CDR Presentation Robert Basile Rowan Oberski Qiaowen Zheng Danxiang Li Faculty Advisor: Russell Tessier Enjoy The.

26ECE415 Senior Design Project Fall 2008

Wrap Up

• All accomplishable goals met• Difficulties with product ordering• Overambitious Board Design