WiCam: A Wireless Digital Camera

stingymilitaryΗλεκτρονική - Συσκευές

27 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

73 εμφανίσεις

1

Daniel
Micheletti

Darren Allen

Daniel
Mazo

Jon Lamb

Lyle Johnson

Pixel Perfect

WiCam
: A Wireless Digital Camera

Presented

by
:

Kyle

Swenson

2

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



3

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





4

Project Design Flow

Revise

Design

Test

Synthesis &

Fabrication

Implement

Verify

Prototype

Expand

5

Project Starting Point

Front View

Rear View

6

Initial Product Design

microchip

7

First Task


Control and Communication Decoupling

8

Device Selection: LCD


2.2” display


176 x 220 pixels



Only 4 control pins



SPI



9

Device Selection: Transceiver


Datasheet specifies data
range of 500 meters



Bit transmission rate of

2 Mbps



Very low power



Just 5 control pins, SPI

10

Generic SPI Module

Image Controller

Standardized

interface

Device

Controller

Generic SPI

Module

Standardized

interface

11

Device Prototyping: LCD

Initialize
conditions

Limit area and write
single color

Connect to
system

Revise errors

& finalize

12

Device Prototyping: Transceiver

Receive Side Prototyping

Transmit Side Prototyping

13

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


14

Transceiver Backup Plan

15

Implementation: Synthesis and Fabrication

16

Integration: PCB Development

Layout

Fabricated PCB

Receive

Board

Transmit

Board

17

Verification: Chip and PCB


FTDI bus contention



Bidirectional pins


Inverted direction



Two transistors

cause of

system
-
wide failure


30,000 transistors total


0.6 mm
2


18

Revision: Microsurgery

FIB area

Microsurgery Request

Microsurgery Results

Inverted direction signal

Inverter Bypass

19

Verification: Pad Powering Problem


Further testing showed critical pads not
powered


Transceiver, DAC, LCD signals not present


20

Revision: Backup Plan


Implement design
in FPGA



Goal still
accomplished

21

Final Product


Two Versions:


FPGA & SSLAR2 with software interface
definition


FPGA & SSLAR2 with wireless
transmission and LCD

22

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

23

Software: Tablet Web Interface

WAN/

LAN

24

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

25

Acknowledgements


Dr.
Suat

Ay



Anthony
Kanago



VLSI Sensors Research Group

26

Questions?

27

Backup Plan Block Diagram

28

System Block Diagram

29

Detailed Block Diagram (ASIC Core)

30

FTDI Block

31

USB State Machine