DOI QR코드

DOI QR Code

HW/SW co-design of H.264/AVC Decoder using ARM-Excalibur

ARM-Excalibur를 이용한 H.264/AVC 디코더의 HW/SW 병행 설계

  • Jung, Jun-Mo (Depart. of Electronic Engineering, Kunsan National University)
  • Published : 2009.07.31

Abstract

In this paper, the hardware(HW) and software(SW) co-design methodology of H.264/AVC decoder using ARM-Excalibur is proposed. The SoC consists of embedded processor, memory, peripheral device and logic circuits. Recently, the co-design method which designs simultaneously HW and SW part is a new paradigm in SoC design. Because the optimization for partitioning the SoC system is very difficult, the verification must be performed earlier in design flow. We designed the H.264 and AVC Decoder using co-design method. It is shown that, for the proposed co-design method, the performance improvements can be obtained.

본 논문에서는 H.264 및 AVC 디코더를 ARM-Excalibur를 이용하여 하드웨어(HW:Hardware)와 소프트웨어 (SW:Software)로 병행설계(co-design)하는 방법에 대해서 제안한다. 내장형 프로세서, 메모리, 주변장치 및 논리 회로들을 하나의 칩으로 집적한 SoC(System On-a-Chip)를 하드웨어와 소프트웨어로 분할하여 병행 설계(co-design)하는 방식이 새로운 설계 방법으로 대두되고 있다. 최적화된 분할 방법을 찾는 것이 매우 어렵기 때문에 설계 초기단계에서 빠르게 검증할 필요가 있는데 본 논문에서는 H.264 및 AVC 디코더를 알테라사의 ARM-Excalibur라는 칩을 이용하여 효율적으로 병행 설계하였으며 시스템의 동작속도가 크게 향상되는 것을 확인할 수 있었다.

Keywords

References

  1. Altera, Inc., http://www.altera.com
  2. Thomas Wiegand, Gary J Sullivan, Gisle Bjontegaard, and Ajay Luthra, "Overview of the H.264/AVC Video Coding Standard," IEEE Trans. on Circuits and Systems for Video Technology, Vol.13, No.7, pp.560-576, July 2003. https://doi.org/10.1109/TCSVT.2003.815165
  3. Kelvin Xu, "Power-efficient Design Methodology for Video Decoding," PhD thesis, 2007.
  4. Kelvin Xu and et al., "A 5-stage Pipeline, 204 Cycles/MB, Single-port SRAM Based Deblcoking Filter for H.264/AVC," IEEE Trans. on Circuits and Systems for Video Technology, Vol. 38, issue 3, pp 363-374, 2008. https://doi.org/10.1109/TCSVT.2008.918437
  5. Modelsim, http://www.model.com
  6. 한백전자, http://www.hanback.co.kr
  7. JM94, http://iphome.hhi.de/suehring/tml/
  8. Kelvin Xu, Nova project, Opencores, http://www.opencores.org
  9. Mustafa Parlark and Ilker Hamzaoglu, " Low Power H.264 Deblocking Filter Hardware Implementations," IEEE Trans. on Consumer Electronics, Vol. 54, No. 2, May 2008. https://doi.org/10.1109/TCE.2008.4560164
  10. Yun Cheng and et al., "Research On intra Modes for Inter-Frame coding in H.264," The 9th Int. Conference on Computer Supported Cooperative Work in Design Processings, Vol. 2, 24-26, May 2005.