17
Design Review for Senior Project February 8, 2012 1 of 17 Raytheon Senior Project Jarret Allen, Luis Cintron, Michael Kubacki, Robert Skinner Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 [email protected] [email protected] [email protected] [email protected] pres_dr.ppt

Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20121 of 17

Raytheon Senior Project

Jarret Allen, Luis Cintron, Michael Kubacki, Robert SkinnerDepartment of Computer Science and Engineering

University of South Florida

Tampa, FL 33620

[email protected]

[email protected]

[email protected]

[email protected]

pres_dr.ppt

Page 2: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20122 of 17

Acknowledgments

• Jeremiah Schroder and Michael Stillo – Raytheon– Project supervision and support

• Tara Mazzocco – Future Technology Devices Int.– Hard work to acquire a free hardware sample for our group

• Bob Recny – Future Technology Devices Int.– Quick feedback and engineering advice on the feasibility of

hardware implementation using Vinculum-II products

Page 3: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20123 of 17

Agenda

• Background

• Problem

• Requirements

• Design / Specification

• Analysis

• Project Plan

Page 4: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20124 of 17

Background

As of today, an average smart phone user cannot transfer files

directly from a USB Mass Storage Device to their phone.

Page 5: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20125 of 17

Problem

Since smart phones are "slaves," they require a USB

host controller to communicate with a USB mass storage

device.

Slave Device Slave Device

XHost is Needed!

Page 6: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20126 of 17

Requirements

Outline of Requirements

1. Project Advancement Requirements

2. System Compatibility Requirements

3. System Performance Requirements

4. System Physical Requirements

5. System User Interface Requirements

6. Testing Requirements

7. Project Documentation Requirements

Page 7: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20127 of 17

Design / Specification

Android

Device

V2DIP2-48(USB Host Controller)

Mass

Storage

DeviceMemory USB

Port 1

USB

Port 0

Product

Application

User

Hardware

System Communication

Memory

Page 8: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20128 of 17

Design / Specification

USB Host Controller Hardware Purchased

FTDI Chip V2DIP2-48 (main component)

Provided Functionality:• Transparent support for the FAT file structure

• Hardware to support USB Mass Storage transfer

• Programmable firmware via debugger module

Interface:• Two USB Type-A Ports

• On/Off Rocker Switch and LED Indicator

• LEDs to Indicate File Copy Activity and Errors

Page 9: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 20129 of 17

Design / Specification

Hardware Case Design

On/Off Switch

Left Side Right Side

Front View

USB

Ports

On/Off

LED

File Activity

LED

Back View

Battery

Holder

Page 10: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201210 of 17

Design / Specification

Software

Android Open Accessory Development Kit

• Android phone and hardware device communicate

via the Android Accessory Protocol

• User interface on Android application

• Compatible with Android 2.3.4+

Page 11: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201211 of 17

Design / SpecificationApplication Cycle and Flow

Add/Delete

Attached Files

Delete

Initial

Activity

Browse

Files

Add/Remove

Recipients

Review Files

And Contacts

Send

Transmission

Results/Errors

Browse Phone

Contacts

Try AgainSuccess/Start

Over

Page 12: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201212 of 17

Design / Specification

Application Mockup v1.0

Mockup on Android Phone

Page 13: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201213 of 17

Design / Specification

Application Mockup v1.0

Page 14: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201214 of 17

Design / Specification

Application Mockup v1.0

Page 15: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201215 of 17

Design / Specification

Application Mockup v1.0

Page 16: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201216 of 17

Analysis

Arduino Mini V2DIP2-48 VF2F2

Dimensions

(l x w x h)

18mm x 33mm x 2mm 18mm x 69mm x 26mm 70mm x 45mm x 11mm

Power 5v – 12v 5v 3.3v or 5v

Cost $58.95(with 2 USB shields)

$28.62 $37.50

Arduino Mini V2DIP2-48 VF2F2

Alternative USB Host Controllers

Page 17: Raytheon Senior Project - cse.usf.edu · Try Again Success/Start Over. Design Review for Senior Project 12 of 17 February 8, 2012 Design / Specification Application Mockup v1.0 Mockup

Design Review for Senior Project

February 8, 201217 of 17

Project plan