Design Exploration of a Video Pre-processor for an FPGA Based SoC
FPGA based implementation of embedded systems has many attractive characteristics such as: flexibility, low cost, high integration, embedded distributed memories and extensive parallelism. One application where there is a significant possible potential for FPGA is for the implementation of real-time video processing. In this paper we present an analysis of a video pre-processor and how this affects the FPGA and RAM resource usage and performance. From these results we indicate the best space-time mapping of operations under different design constraints. These results can be used as a decision base when implementing an FPGA based video enabled display unit.
Unable to display preview. Download preview PDF.
- 1.Sanderson, C., Shand, D.: FPGAs Supplant Processors and ASIC In Advanced Imaging Applications. FPGA and Structured ASIC Journal, http://www.fpgajournal.com
- 2.Yang, F., Paindavoine, M.: Implementation of an RBF Neural Network on Embedded Systems: Real-Time Face Tracking and Identity Verification. IEEE Transaction on Neural Networks, 1162–1175 (September 2003)Google Scholar
- 3.Morris, K.: Beyond Processors. FPGA and Structured ASIC journal (October 2003), http://www.fpgajournal.com
- 5.Benitez, D.: Performance of Remote FPGA-based Coprocessor for Image- Processing Applications. In: Proceedings of Euromicro Symposium on Digital System Design (2002)Google Scholar