DOC PREVIEW
Columbia CSEE 4840 - DuckFeed - An Embedded Take on Duck Hunt

This preview shows page 1-2-3-25-26-27-28-50-51-52 out of 52 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 52 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

OverviewIntroductionOur IncarnationDesignIntroductionMilestonesOverviewHardware DesignThe Nintendo™ Zapper GunInterfacing the ZapperThe VGA ControllerThe Zapper ControllerHardware/Software InterfacesVGA Controller Register DefinitionsZapper Controller Register DefinitionsSoftware DesignProject DetailsMilestonesMilestone 1 - March 29Milestone 2 - April 12Milestone 3 - April 28Team BreakdownDaniel Teger - Electrical EngineeringJulie Dinerman - Electrical EngineeringKevin Ramkishun - Electrical EngineeringScott Rogowski - Computer SciencesLessons LearnedVHDL Is Not ProgrammingTiming and Simulation are Key!Advice for Future ProjectsStress the Design StageAlways Understand Your CodeSource Code ListingZapper ControllerVGA RasterSoftwareJava Image Pixel and RLE GeneratorJava Pixel Generator TesterDuckFeed: An Embedded Take on Duck HuntColumbia University, Spring 2011CSEE 4840: Embedded System DesignDaniel Teger Scott Rogowski Julie Dinerman Kevin RamkishunMay 13, 2011Contents1 Overview 21.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.2 Our Incarnation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Design 32.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.1.1 Milestones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.3 Hardware Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3.1 The NintendoTMZapper Gun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42.3.2 Interfacing the Zapper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.3.3 The VGA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.3.4 The Zapper Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.4 Hardware/Software Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.4.1 VGA Controller Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.4.2 Zapper Controller Register Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.5 Software Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Project Details 113.1 Milestones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.1.1 Milestone 1 - March 29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.1.2 Milestone 2 - April 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.1.3 Milestone 3 - April 28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2 Team Breakdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2.1 Daniel Teger - Electrical Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2.2 Julie Dinerman - Electrical Engineering . . . . . . . . . . . . . . . . . . . . . . . . . . 123.2.3 Kevin Ramkishun - Electrical Engineering . . . . . . . . . . . . . . . . . . . . . . . . . 123.2.4 Scott Rogowski - Computer Sciences . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3 Lessons Learned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.1 VHDL Is Not Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3.2 Timing and Simulation are Key! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133.4 Advice for Future Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . …


View Full Document

Columbia CSEE 4840 - DuckFeed - An Embedded Take on Duck Hunt

Documents in this Course
SPYCAM

SPYCAM

91 pages

PAC-XON

PAC-XON

105 pages

lab 1

lab 1

6 pages

memory

memory

3 pages

Structure

Structure

12 pages

Video

Video

3 pages

pacman

pacman

4 pages

Lab 1

Lab 1

6 pages

Scorched

Scorched

64 pages

lab 1

lab 1

3 pages

Video

Video

22 pages

Memory

Memory

23 pages

DVoiceR

DVoiceR

29 pages

MAZE

MAZE

56 pages

PAC XON

PAC XON

13 pages

PACXON

PACXON

13 pages

MP3 Player

MP3 Player

133 pages

Load more
Download DuckFeed - An Embedded Take on Duck Hunt
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view DuckFeed - An Embedded Take on Duck Hunt and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view DuckFeed - An Embedded Take on Duck Hunt 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?