DOC PREVIEW
Toronto ECE 532 - Photoshop Functionalities on FPGA

This preview shows page 1-2-3 out of 8 pages.

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

Unformatted text preview:

ECE532 Design Project Photoshop Functionalities on FPGA Pearl Liu George Ng Initial Goals Implementation Photoshop filters in real time on FPGA Real time image capture filtering and display Xilinx Multimedia Board Final Design ZBT External Memory VGA Interface DAC Xilinx FPGA Bitmap image stored in ZBT Digital Photoshop filter processes data Controllers manage data transfer between ZBT and display controller Filtered image data displayed on VGA monitor from FIFO FIFO Output Controller Custom VGA Controller Xilinx IP 32x32 FIFO Xilinx IP FIFO Input Controller Custom Photoshop Filter Custom ZBT Controller ZBT External Memory Xilinx IP ZBT External Memory VGA Monitor Problems and Changes Through research we discovered that digital filtering can be done in time domain eliminating need for FFT and IFFT blocks Proving 1D filters work on 2D images in Matlab and simulation testbenches architectural design Replaced video capture core data with bitmap image to ensure data reliability Lack of documentation for example Xilinx cores provided on website Design Blocks Custom ZBT to FIFO controller FIFO to display controller Digital filters Xilinx IP ZBT controller VGA Display controller FIFO CoreGen Design Process Testbench simulation of individual custom blocks to verify functionality Testbenching simulation at every design level Simulate Xilinx IP to understand block behavior Architectural design phase to prove design concepts at a high level before beginning hardware implementation What did we learn Importance of simulation for circuit visibility Importance of prototyping design at high level to prove functionality Filters can be implemented in time domain without FFT and IFFT How to use Xilinx example design core and integrated in our system Bitmap image file format How to design blur and emboss filters Conclusion Successfully implemented 80 of proposed project


View Full Document

Toronto ECE 532 - Photoshop Functionalities on FPGA

Documents in this Course
Load more
Download Photoshop Functionalities on FPGA
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 Photoshop Functionalities on FPGA 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 Photoshop Functionalities on FPGA 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?