Pixel Perfect
Download
1 / 31

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


  • 102 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