Top Banner
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva
21

Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Preliminary Design ReviewJan 31, 2006

Brianna BethelRobert HavlikJessica Lowry

Alex Silva

Page 2: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Market and Solution• The Market

– Sharing pictures requires large, inconvenient photo albums or stationary computers that are not easily accessible

• The Solution– To create a standalone, portable, easy-to-use system to display pictures without a computer

Page 3: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Potential Applications• Sharing photos

– Nursing homes– Hospitals– Infants in a Baby Crib– Home or Office

• Presentations• Education• Map Displays

Page 4: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Project’s Functionality• Functions similarly to traditional picture

frame

• Capable of displaying still-pictures and pictures in a slideshow format

Page 5: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Baseline Objectives• Stores and retrieves pictures from SD and

Compact Flash cards

• Displays pictures on color LCD screen

• Includes user interface

• Runs on an embedded version of Linux

• Incorporates CPLD

Page 6: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Possible Extensions• Incorporate USB to upload and

download pictures• Control slideshow with a

remote control that uses infrared (IR) technology

• Enable user to zoom in and out of images through a touchscreen interface

• Increase functionality with a FPGA

Page 7: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Outline of the Approach• Industrial Development Process

– Logic Product LH79524 Development Board

• “Less time, less risk, less cost ...more innovation!” (Logic PD)

– Simultaneous Hardware and Software Development

Development Board Custom Hardware Final Product!

Page 8: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Hardware Block Diagram

Sharp Microcontroller

LH79525

Compact Flash Card

SD Card

Complex Programmable Logic Device

(CPLD)Host Computer

Flash Memory

SDRAM and/or SRAM

LCD Display (STN or TFT)

Touchscreen

USB

IR Sensor and

Remote

Serial Interface

User Interface Buttons

FPGA

Future Steps

Baseline Plan

Page 9: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Software Block DiagramEmbedded Linux User Interface

· Main Menu Display· Function Select

Slide Show Program· Display Pictures

Periodically

Display Picture

Compression, Formatting

Retrieve Picture

File System Driver

Compact Flash Driver

SD Card Driver

Input Button Driver

IR Driver

LCD Driver

Interrupt Handler

Page 10: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Division of Labor Task Responsible Team__

• PCB Layout All• Embedded Linux All• Hardware Engineers Rob & Alex

– SD & Compact Flash Rob– CPLD Alex

• Software Engineers Brianna & Jessica– LCD Configuration Brianna– User Interface/GUI Jessica

Page 11: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

MicrocontrollerSharp Blue Streak LH79524/LH79525

Features• 32-bit ARM720T RISC Core at 76.205MHz

• Highly Integrated System-on Chip– 8KB Cache

– MMU

– 16KB On-Chip SRAM

• Integrated Color LCD Controller– Capable of Controlling a Variety of Displays

• LH79525: 176 pin LQFP package

• Low Cost

Page 12: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

LCD DisplaysKyocera

KCG047QV1AA-A21

• 4.7” STN Color LCD Display

• 320x240 QVGA Resolution

SharpLQ64D343

• 6.4” AD-TFT Color LCD Display

• 640x480 VGA Resolution

Page 13: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Other Components• Memory

– SRAM– SDRAM– Flash

• CPLD and FPGA– Memory Map– Counters and Timers– Input Interface

Page 14: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Picture Storage

• Low Cost

• Portable

• Widespread Use

• Removable

• Large Data Capacities

Compact Flash and SD Cards

Page 15: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Software System

Development System

• Embedded Linux Operating System– Kernel Version 2.6.12

• Use Cygwin Environment with GNU GCC Tools– C/C++ Development

Page 16: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Schedule

Page 17: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Key Events• By CDR

– Microcontroller with Linux Loaded– Custom PCB ready for component placement– STN LCD adapter fabricated and built

• By Milestone 1– Have first PCB revision tested– Compact Flash working– Display still picture

Page 18: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Key Events• By Milestone 2

– Second PCB revision tested– Implement user interface– Slideshow mode implemented

• Capstone Expo– Refine user interface– Demo Project

Page 19: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Risks and Contingency Plan• Custom PCB

– Unfamiliar technology– Alternative: Development Kit

• New Processor Technology– Sharp Processor is in first silicon revision– Processor has small bugs to work around– Alternative: Use different processor and

LCD

Page 20: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Risks and Contingency Plan• Embedded Linux

– Unfamiliar Environment– Alternative: Implement code without

operating system

• GNU Development Environment– Unsupported and not well documented– Alternative: ARM Developer Suite v1.2

Page 21: Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.

Corporate Sponsors

Questions ?