Implementation of the Frame Memory Hardware for MPEG-2 Video Encoder

MPEG-2 비디오 부호화기의 프레임 메모리 하드웨어 구현

  • 고영기 (고려대학교 전자공학과 정회원) ;
  • 강의성 (고려대학교 전자공학과 정회원) ;
  • 이경훈 (한국전자통신연구원 정보보호기술연구본부 정회원) ;
  • 고성제 (고려대학교 전자공학과 정회원)
  • Published : 1999.09.01

Abstract

In this paper, we present an efficient hardware architecture for the frame memory of the MPEG-2 video encoder. Both the total size of internal buffers and the number of logic gates are reduced by the proposed memory map which can provide an effective interface between MPEG-2 video encoder and the external DRAM. Furthermore, the proposed scheme can reduce the DRAM access time. To realize the frame memory hardware,$0.5\mu\textrm{m}$, VTI, vemn5a3 standard cell library is used. VHDL simulator and logic synthesis tool are used for hardware design and RTL (register transfer level) function verification. The frame memory hardware emulator of the proposed architecture is designed for gate-level function verification. It is expected that the proposed frame memory hardware using VHDL can achieve suitable performance for MPEG-2 MP@ML.

본 논문에서는 MPEG-2 비디오 부호화기에서의 프레임 메모리 하드웨어 구현을 위한 DRAM의 효율적인 메모리 맵과 이에 따른 하드웨어 구조를 제안한다. 논문에서 제시된 메모리 맵은 DRAM 사용 시간과 대역폭을 줄임으로써 시스템의 성능을 개선할 수 있도록 설정되었고, 개발된 하드웨어는 MPEG-2 비디오 부호화기에 구성된 타모듈과 인터페이스를 위해 하드웨어는 VHDL을 이용하여 구현하였으며, $0.5\mu\textrm{m}$, VTI, ASIC 라이브러리인 camn5a3을 이용하여 합성하였다. 개발된 하드웨어에 대한 RT (register transfer) 수준 및 게이트 수준의 검증을 위해 VHDL 시뮬레이터와 로직 합성 툴을 사용하였고, 추후 성능 개선과 기능 검증을 위해서 하드웨어 에뮬레이터를 개발하였다. 구현된 하드웨어 MPEG-2의 MP@ML에서 요구하는 전송률로 데이터를 채널에 전송할 수 있도록 하였다.

Keywords

References

  1. Video codec for audiovisual services at p×64 kbits/s
  2. Video coding for low bitrate communication
  3. Coding of Moving Pictures and Associated Audio for digital storage media at up to about 1.5 Mbit/s ISO/IEC
  4. Generic Coding of Moving Pictures and Associated Audio:ISO/IEC 13818-2 MPEG-2 Video International Standard ISO/IEC
  5. Techniques and Standard for Image, Video, and Audio Coding K. R. Rao;J. J. Hwang
  6. Image processing and Interchange v.1659 C-Cube MPEG video processor S. C. Purcell and D. Galbi
  7. Proc. IEEE Hot Chips V A Single-chip multistandard video codec S. Bode
  8. Proc. IEEE ICASSP v.83 VLSI Architecture for Video Compression P. Pirsch;N. Demassieux;W. Gehrke
  9. VHDL Designer's Reference J. Berge;A. Fonkura;S. Maginot
  10. Circuit Synthesis with VHDL R. Airiau;J. Berge;V. Olive
  11. Summer Conference of KICS v.15 no.1 The Design of the Frame memory module for MPEG-2 Video Encoder Y.-K. Ko;K.-H. Lee;E.-S. Kang;S.-H. Lee;S.-H. Jang;S.-J. Ko