Projects from CSEE 4840 Embedded System Design
Spring 2012
Columbia University, Computer Engineering Program
Prof. Stephen A. Edwards

star My favorites


Fighting video gamestar
pdfReport Powerpoint FilePresentation ArchiveFiles
Pan Deng, Hongtao Li, Haosen Wang, Lei Wang, and Pengyi Zhang

This group implemented a remarkable fighting game, starting by digitizing 60 pictures of their group members in various stances, then animating themselves as sprites on the steps of Low Library.


Interactive Fractal Viewerstar
pdfReport pdfPresentation ArchiveFiles
Nathaniel Hwang, Richard Nwaobasi, Luis Pena, and Stephen Pratt

This project quickly produced beautiful Julia set fractals by harnessing the parallel arithmetic capabilities of the FPGA.


Platform Videogamestar
pdfReport pdfPresentation ArchiveFiles
Shangru Li and Zachary Salzbank

This group's game sent you jumping and falling through an endless landscape of floating platforms.


The Awesome Guitar Gamestar
pdfReport pdfPresentation ArchiveFiles
Laurent Charignon and Avijit Singh

This group implemented a Guitar-Hero-Like game, going so far as to interface a toy guitar and requiring you to tap buttons in time with a pre-recorded song.


Frogger-like videogamestar
pdfReport Powerpoint FilePresentation ArchiveFiles
Shengzhen Li, Chenxi Liu, Ziyao Xu, and Xin Zhang

This group implemented a very colorful rendition of the 80's era videogame Frogger.


Hardware Acceleration of Market Order Decodingstar
pdfReport pdfPresentation pdfFiles
Amandeep Chhabra, Manu Dhundi, Prabhat Godse, and Adil Sadik

This group's project examined a high-speed trading application: receiving order packets directly with hardware, bypassing the slow software layer.


Smasher Video Game
pdfReport Powerpoint FilePresentation ArchiveFiles
Chaoying Kang, Jian Liu, and Tong Zhang

This group implemented a video game with similarities to breakout.


Ping pong game with touch screen
pdfReport Powerpoint FilePresentation ArchiveFiles
Younggyun Cho, Hao Zheng, Ran Zheng, and Xiang Zhou

This group implemented a two-player table-tennis-inspired game that used a Terasic resistive touchpanel as an I/O device.


Hardware Accelerated Market Order Packet Generation
pdfReport Powerpoint FilePresentation ArchiveFiles
Sushant Bhardwaj, Ankur Gupta, Yasser Mohammed, Dhananjay Palshikar, and Mithila Paryekar

This group's project examined a high-speed trading application: sending order packets directly with hardware, bypassing the slow software layer.


MIDI Synthesizer
pdfReport ArchiveFiles
Warren Cheng, Robert Hendry, and Ashwin Ramachandran

This group implemented a MIDI synthesizer on the DE2.


Pong Video Game
pdfReport pdfPresentation ArchiveFiles
Zuyang Cao, Bo Li, Cong Liu, and Jihong Zou

This group implemented a color Pong-like game that could be played by one or two players, one of whom could be playing remotely on a computer connected via Ethernet.


Bastard Ice Cream Videogame
pdfReport Powerpoint FilePresentation ArchiveFiles
Haodan Huang, Lei Mao, Yaozhong Song, and Ziheng Zhou

This group's video game involved an ice cream cone running through an ice brick maze eating fruit and avoding a fruit guard.


Networked Battleship game
pdfReport pdfPresentation ArchiveFiles
Daniel Aprahamian, Apoorva Gade, Shihab Hamati, and Marc Howard

This group's implemention of Battleship had one player using the DE2 board and communicating with another, remote, player on a computer connected via Ethernet.


An Educational Shooting Game
pdfReport pdfPresentation ArchiveFiles
Yuhan Dai, Lianyi Ding, Dian Wang, and Chi Zhang

This group implemented a variant of the popular iOS-based puzzle game.


Guitar Hero Game
pdfReport pdfPresentation ArchiveFiles
and Imre Frotier de la Messeliere


Tetris Game
pdfReport ArchiveFiles
and Yunfan Dong