Appendix



References and Acknowledgements

Terasic 1.3 Mega Pixel Digital Camera Package
Face Detection Algorithm: S. Paschalakis and M. Bober
Perspective Projection Algorithm
Bresenham Line Drawing Algorithm
Fast atan2 algorithm
Fast sine and cosine algorithms

We would like to thank Professor Bruce Land and Adam Shapiro for their help and support. We also used an averaging module written by Professor Bruce Land.


Code

Our entire project can be downloaded here.

Our top level module is DE2_TOP.v.

The following files are the Verilog modules included with the Terasic camera.
CCD_Capture.v
I2C_CCD_Config.v
I2C_Controller.v
Line_Buffer.v
Mirror_Col.v
RAW2RGB.v
Reset_Delay.v
Sdram_Control_4Port/command.v
Sdram_Control_4Port/control_interface.v
Sdram_Control_4Port/sdr_data_path.v
Sdram_Control_4Port/Sdram_Control_4Port.v
Sdram_Control_4Port/Sdram_FIFO.v
Sdram_Control_4Port/Sdram_Params.h
Sdram_Control_4Port/Sdram_PLL.v
SEG7_LUT.v
SEG7_LUT_8.v
Stack_RAM.v
VGA_Controller.v
VGA_Param.h


Other Pages

Trigonometric Substitutions
L(x) Lookup Table
Professor Land's Average Module