• DocumentCode
    2224028
  • Title

    Design of Application Specific Instruction-Set Processor for image and video filtering

  • Author

    Saponara, S. ; Fanucci, L. ; Marsi, S. ; Ramponi, G. ; Witte, M. ; Kammler, D.

  • Author_Institution
    DIIEIT, Univ. of Pisa, Pisa, Italy
  • fYear
    2006
  • fDate
    4-8 Sept. 2006
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Two architectures for cost-effective and real-time implementation of non-linear image and video filters are presented in the paper. The first architecture is a traditional VHDL-based ASIC (Application Specific Integrated Circuit) design while the second one is an ADL (Architecture Description Language) based ASIP (Application Specific Instruction Set Processor). A system to improve the visual quality of images, based on Retinex-like algorithm, is referred as case study. First, starting from a high-level functional description the design space is explored to achieve a linearized structural C model of the algorithm with finite arithmetic precision. For the algorithm design space exploration visual and complexity criteria are adopted while a statistical analysis of typical input images drives the algorithm optimization process. The algorithm is implemented both as ASIC and ASIP solution in order to explore the trade-off between the flexibility of a software solution and the power and complexity optimization of a dedicated hardware design. The aim is to achieve the desired algorithmic functionality and timing specification at reasonable complexity and power costs. Taking advantage of the processor programmability, the flexibility of the system is increased, involving e.g. dynamic parameter adjustment and color treatment. Gate level implementation results in a 0.18μm standard-cell CMOS technology are presented for both the ASIC and ASIP approach1.
  • Keywords
    CMOS integrated circuits; application specific integrated circuits; image filtering; instruction sets; ADL; ASIC; ASIP; CMOS technology; VHDL; application specific instruction-set processor; application specific integrated circuit design; architecture description language; finite arithmetic precision; gate level implementation; high-level functional description; image filtering; processor programmability; size 0.18 mum; video filtering; Abstracts; Acceleration; Application specific integrated circuits; Benchmark testing; CMOS integrated circuits; Random access memory; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference, 2006 14th European
  • Conference_Location
    Florence
  • ISSN
    2219-5491
  • Type

    conf

  • Filename
    7071583