scispace - formally typeset
Proceedings ArticleDOI

Comparing RTL and high-level synthesis methodologies in the design of a theora video decoder IP core

TLDR
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, resulting in a 56% time reduction in the decoding process when compared to a software library.
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.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

On discrete cosine transform

TL;DR: In this article, a generalized discrete cosine transform with three parameters was proposed and its orthogonality was proved for some new cases, and a new type of discrete W transform was proposed.
Journal ArticleDOI

Methodology for Energy-Flexibility Space Exploration and Mapping of Multimedia Applications to Single-Processor Platform Styles

TL;DR: A new methodology to obtain near optimal implementation from concept to silicon for all platforms is described and it can be extended to any hybrid HW/SW multimedia platform.
Proceedings ArticleDOI

Designing a clock cycle accurate application with high-level synthesis

TL;DR: This paper shows how a clock cycle accurate application can be described with HLS, and gives as a proof of concept an implementation of an FPGA-based I2C bus controller for an audio codec using Catapult C, and presents a generalized work flow.

Implementation Effort and Parallelism - Metrics for Guiding Hardware/Software Partitioning in Embedded System Design

TL;DR: This thesis presents a metric-based approach for estimating the hardware implementation effort for an application in relation to the number of linearindependent paths of its algorithms, and shows that a relation between the paths and the needed effort exists.

Technical Report: Real-Time Aware Hardware Implementation Effort Estimation

TL;DR: An optimization model which takes some of the most common optimization techniques into account as well as the order in which they should be applied is proposed, and a set of two metrics used to characterise the effects of optimisations are suggested.
References
More filters
Journal ArticleDOI

A Method for the Construction of Minimum-Redundancy Codes

TL;DR: A minimum-redundancy code is one constructed in such a way that the average number of coding digits per message is minimized.
Journal ArticleDOI

Discrete Cosine Transform

TL;DR: In this article, a discrete cosine transform (DCT) is defined and an algorithm to compute it using the fast Fourier transform is developed, which can be used in the area of digital processing for the purposes of pattern recognition and Wiener filtering.
Journal ArticleDOI

A method for the construction of minimum-redundancy codes

TL;DR: A minimum-redundancy code is one constructed in such a way that the average number of coding digits per message is minimized.
Book

H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia

TL;DR: In this article, the MPEG-4 and H.264 standards are discussed and an overview of the technologies involved in their development is presented. But the focus is on the performance and not the technical aspects.
MonographDOI

H.264 and MPEG-4 Video Compression

TL;DR: This paper presents a meta-review of the MPEG-4 and H.264 standards for video quality and design, and some of the standards themselves have been revised and improved since their publication in 2009.
Related Papers (5)