This document summarizes the implementation of the Canny edge detection algorithm on an FPGA. It begins with an introduction to edge detection and digital image processing. It then describes the high-level implementation of the Canny algorithm using Simulink. The design and system-level block diagram of the implementation on an FPGA is shown, including loading an input image and displaying the output. Simulation and synthesis results are presented, showing the resource utilization on a Spartan 3E FPGA board. The implementation provides real-time edge detection to interface an FPGA with a monitor.