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
Link To Document :
بازگشت