• DocumentCode
    3738222
  • Title

    FAUPU - A design framework for the development of programmable image processing architectures

  • Author

    Marc Reichenbach;Tobias Lieske;Steffen Vaas;Konrad Haublein;Dietmar Fey

  • Author_Institution
    Department of Computer Science, Chair of Computer Architecture, Friedrich-Alexander-University Erlangen-Nurnberg (FAU), Germany
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The development of fast image processing architectures in smart camera systems is a very important task. Nowadays, many applications, such as robot control or advanced driver assistance systems, require fast image acquisition and processing utilizing embedded devices. These requirements have lead to specialized hardware architectures for image processing. However, an overall approach to designing an optimal image processing architecture, remains unsolved. In most cases the architectures are application-specific, which results in high throughput, but they are also mostly limited to one single task. Other solutions use high performance DSPs which are very flexible but lack in performance and/or power consumption compared to the application-specific implementation. Hence, we designed a framework, called FAUPU1 (FAU Processing Unit), which can generate an architecture for a specific range of image processing applications and furthermore is able to yield real-time and power constraints. As a result, a field of programmable processing elements (PE) is instantiated. The fields structure and size is highly generic in terms of the given requirements (e.g. available hardware resource, timing constraints). The architecture of the PE is generic as well and strongly depends on the requisite types and amount of image processing operations. Due to optimized data access and a strong usage of parallel processing, real-time execution of complex image processing operations is possible. In addition to an executable simulation in SystemC our framework is able to generate the resulting architecture in synthesizable VHDL code, which can be implemented on arbitrary FPGA platforms as well as integrated circuit (IC) designs.
  • Keywords
    "Computer architecture","Image processing","Hardware","Algorithm design and analysis","Field programmable gate arrays","Smart cameras"
  • Publisher
    ieee
  • Conference_Titel
    ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/ReConFig.2015.7393309
  • Filename
    7393309