DocumentCode :
3334518
Title :
Comparing RTL and high-level synthesis methodologies in the design of a theora video decoder IP core
Author :
Piga, Leonardo ; Rigo, Sandro
Author_Institution :
Inst. of Comput., Univ. of Campinas, Campinas
fYear :
2009
fDate :
1-3 April 2009
Firstpage :
135
Lastpage :
140
Abstract :
An important share of the consumer electronics market is focused on devices capable of running multimedia applications, like audio and video decoders. In order to achieve the performance level demanded by these applications, it is important to develop specialized hardware IPs in order to cope with the most computational intensive parts. Nowadays, designers are facing the challenge of integrating several components, including processor, memory, and specialized IP cores, into a single chip, giving raise to the so called systems-on-chip (SoC). The high complexity of such systems and the strict time-to-market in the electronics industry motivated the introduction of new design methodologies during the last years. This work presents a comparison between two hardware development methodologies in order to design a Theora video decoder IP core from algorithm down to FPGA.We first implemented it in hand-written RTL code using VHDL, resulting in a 56% time reduction in the decoding process when compared to a software library. The second methodology implements the same hardware using SystemC and behavioral synthesis. The second IP core was developed in 70% less time with satisfactory results. We compare the two approaches in terms of area and latency.
Keywords :
field programmable gate arrays; hardware description languages; system-on-chip; video coding; FPGA; SystemC; Theora video decoder IP core; VHDL; behavioral synthesis; consumer electronics market; hand-written RTL code; high-level synthesis; software library; systems-on-chip; Algorithm design and analysis; Consumer electronics; Decoding; Design methodology; Electronics industry; Hardware; High level synthesis; Multimedia systems; Time to market; Video sharing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic, 2009. SPL. 5th Southern Conference on
Conference_Location :
Sao Carlos
Print_ISBN :
978-1-4244-3847-1
Type :
conf
DOI :
10.1109/SPL.2009.4914909
Filename :
4914909
Link To Document :
بازگشت