Pixel Perfect
Download
1 / 31

Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson - PowerPoint PPT Presentation


  • 100 Views
  • Uploaded on

Pixel Perfect WiCam : A Wireless Digital Camera. Presented by : Kyle Swenson. Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson. Outline. Design goals and challenges Project design flow & starting point Design process Product Prototyping

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson' - shanta


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Pixel Perfect

WiCam: A Wireless Digital Camera

Presentedby:

KyleSwenson

Daniel Micheletti

Darren Allen

Daniel Mazo

Jon Lamb

Lyle Johnson


Outline
Outline

  • Design goals and challenges

  • Project design flow & starting point

  • Design process

    • Product Prototyping

    • Microchip Synthesis & Fabrication

    • Verification & Integration

    • Software Security Implementation and Interface

  • Results & conclusion


Design goals and challenges
Design Goals and Challenges

  • Goal:

    … to design, fabricate and verify an integrated circuit (IC) that controls the SSLAR2 image sensor while adding wireless functionality and an LCD screen

    … and implement in a prototype security application

  • Challenges

    • Multiple devices

    • Design complexity

    • Size limitation

    • Fabrication deadline

    • Interface definition for software


Project design flow
Project Design Flow

Design

Prototype

Test

Revise

Implement

Synthesis &

Fabrication

Expand

Verify


Project starting point
Project Starting Point

Rear View

Front View



First task
First Task

  • Control and Communication Decoupling


Device selection lcd
Device Selection: LCD

  • 2.2” display

    • 176 x 220 pixels

  • Only 4 control pins

  • SPI


Device selection transceiver
Device Selection: Transceiver

  • Datasheet specifies data range of 500 meters

  • Bit transmission rate of 2 Mbps

  • Very low power

  • Just 5 control pins, SPI


Generic spi module
Generic SPI Module

Device

Controller

Generic SPI

Module

Image Controller

Standardized

interface

Standardized

interface


Device prototyping lcd
Device Prototyping: LCD

Limit area and write single color

Initialize conditions

Connect to system

Revise errors& finalize


Device prototyping transceiver
Device Prototyping: Transceiver

Transmit Side Prototyping

Receive Side Prototyping


First revision
First Revision

  • Transceiver Limitations

    • Testing showed a distance of ~5 m

    • 2 Mbps is not sustainable

      • Packet overhead

      • Distance considerations

  • Transceiver Solution

    • Buffer the data




Integration pcb development
Integration: PCB Development

Layout

Fabricated PCB

Receive

Board

Transmit

Board


Verification chip and pcb
Verification: Chip and PCB

  • FTDI bus contention

  • Bidirectional pins

    • Inverted direction

  • Two transistorscause of system-wide failure

    • 30,000 transistors total

    • 0.6 mm2


Revision microsurgery
Revision: Microsurgery

Microsurgery Results

Microsurgery Request

Inverted direction signal

FIB area

Inverter Bypass

X:0 Y:0


Verification pad powering problem
Verification: Pad Powering Problem

  • Further testing showed critical pads not powered

    • Transceiver, DAC, LCD signals not present


Revision backup plan
Revision: Backup Plan

  • Implement design in FPGA

  • Goal still accomplished


Final product
Final Product

  • Two Versions:

    • FPGA & SSLAR2 with software interface definition

    • FPGA & SSLAR2 with wireless transmission and LCD


Software interface definition
Software Interface Definition

  • Define a hardware abstraction layer

  • Use interface definition to create prototype security system

  • Security System

    • Face Detection

    • Face Recognition

    • Motion Detection

    • Tablet web-based viewer



Summary results
Summary: Results

  • Built the first revision of IC

    • Designed & Fabricated IC in 3 months

    • Implemented several backup plans as needed to get design to work

  • Built critical aspects of a complete security system


Acknowledgements
Acknowledgements

  • Dr. Suat Ay

  • Anthony Kanago

  • VLSI Sensors Research Group








ad