Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE - - PowerPoint PPT Presentation

jaiseung bang vincent liao arunagiri venkatesan david
SMART_READER_LITE
LIVE PREVIEW

Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE - - PowerPoint PPT Presentation

Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE W4840 Spring 2011 Final Project The Idea Downscaling Silhouette Generation - = Downscaling High Level Overview Camera VGA Monitor Altera DE2 Board 640x480


slide-1
SLIDE 1

Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE W4840 Spring 2011 Final Project

slide-2
SLIDE 2

The Idea

slide-3
SLIDE 3

Downscaling

slide-4
SLIDE 4

Silhouette Generation

  • ­‑ ¡

= ¡

slide-5
SLIDE 5

Downscaling

slide-6
SLIDE 6

High Level Overview

Camera

Background Capture Button Mode Buttons 7 Segment Displays

VGA Monitor

Altera Cyclone II FPGA

ADV7181

640x480 NTSC Video via Composite YCbCr VGA signals I2C

Altera DE2 Board

slide-7
SLIDE 7

Architecture

NIOS CPU

VGA Controller Silhouette Generator Downscaler Video Decoder

YCbCr video from ADV7181 YCbCr data and X/Y coordinates

Foreground RAM Background RAM I2C Config

downscaled data and X/Y coordinates coordinates

  • f detected

silhouette ball data

SRAM

downscaled data and X/Y coordinates to VGA display to 7 seg displays from mode buttons from background capture button I2C to ADV7181

Data Transfer

Avalon Bus

slide-8
SLIDE 8

Design Decisions

  • Block RAM
  • 27MHz Clock
  • Game Change
slide-9
SLIDE 9

Issues

  • RAM Issue
  • Clock Issue
slide-10
SLIDE 10

Goalie Mode

block green balls

slide-11
SLIDE 11

Dodge Mode

avoid red balls

slide-12
SLIDE 12

Ninja Mode

block green balls

avoid red balls

slide-13
SLIDE 13

Lessons Learned

  • TD_Reset
  • 1 Dimensional Arrays
  • 27Mhz VGA Clock
slide-14
SLIDE 14

THANK YOU