Title :
On the way to an H.264 HW/SW reference model: a SystemC modeling strategy to integrate selected IP-blocks with the H.264 software reference model
Author :
Amer, Ihab ; Sayed, Mohammed ; Badawy, Wael ; Jullien, Graham
Author_Institution :
Advanced Technol. Inf. Process. Syst., Calgary, Alta., Canada
Abstract :
SystemC is a new hardware design concept that enables the designer to perform early functional verification of developed hardware blocks by facilitating their integration with software in a unified platform. It provides hardware-oriented constructs within the context of C++ as a class library implemented in standard C++. In this paper, we propose a strategy that enables us to emulate a model of a full HW/SW H.264 encoder. The latest reference software is modified by allowing selected computationally extensive modules to be optionally executed in emulated hardware. SystemC is used for hardware modeling. The proposed strategy enables us to perform early functional verification and conformance analysis of the IP-blocks at the system level of abstraction.
Keywords :
C++ language; video coding; C++; H.264 HW/SW reference model; H.264 encoder; IP-blocks; SystemC modeling; class library; conformance analysis; functional verification; hardware design concept; reference software; Discrete transforms; Embedded system; Hardware; MPEG 4 Standard; Process design; Quantization; Robustness; Software performance; Video coding; Video compression;
Conference_Titel :
Signal Processing Systems Design and Implementation, 2005. IEEE Workshop on
Print_ISBN :
0-7803-9333-3
DOI :
10.1109/SIPS.2005.1579860