Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE W4840 Spring 2011 Final Project
Jaiseung Bang, Vincent Liao, Arunagiri Venkatesan, David Yang CSEE - - PowerPoint PPT Presentation
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
The Idea
Downscaling
Silhouette Generation
- ‑ ¡
= ¡
Downscaling
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
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
Design Decisions
- Block RAM
- 27MHz Clock
- Game Change
Issues
- RAM Issue
- Clock Issue
Goalie Mode
block green balls
Dodge Mode
avoid red balls
Ninja Mode
block green balls
avoid red balls
Lessons Learned
- TD_Reset
- 1 Dimensional Arrays
- 27Mhz VGA Clock