An Implementation of a PCI Interface for H.264/AVC Encoder

H.264/AVC 인코더 용 PCI 인터페이스의 구현

  • 박경오 (동국대학교 전자전기공학부) ;
  • 김태현 (동국대학교 전자전기공학부) ;
  • 황승훈 (동국대학교 전자전기공학부) ;
  • 홍유표 (동국대학교 전자전기공학부)
  • Received : 2010.07.29
  • Accepted : 2010.09.06
  • Published : 2010.09.30

Abstract

H.264/AVC video compression standard has been adopted for DMB, digital TV and various next generation broadcasting, communication and consumer electronics applications, and modern DVR system is also based on H.264/AVC standard. Although PC-based DVRs use PCI bus for main interface typically, H.264/AVC codec for SOCs use AHB bus for host interface. In this paper, we present an implementation of PCI to AHB interface module for H.264/AVC codec to efficiently communicate with a PC and experimental results.

H.264/AVC 비디오 압축 표준은 DMB, 디지털 TV 및 각종 차세대 방송, 통신 및 가전 분야에 채택 되어 왔고, 최근 감시카메라용 DVR 분야에서도 사실상의 표준으로 자리 잡아가고 있다. PC 기반 DVR의 경우 PC와의 데이터 전송 채널은 통상적으로 PCI 버스를 이용하는 반면, SOC용으로 사용되는 H.264/AVC 코덱은 대개 AMBA 버스를 기반으로 하여 호스트 인터페이스가 수행된다. 본 논문에서는 AHB 버스를 시스템 버스로 이용하는 H.264/AVC 코덱을 효과적으로 PCI 버스로 연결해 주기 위한 인터페이스 모듈 설계 및 실험 결과를 제시하였다.

Keywords

References

  1. "PCI Local Bus Specification Revision 2.2", PCI SIG. 1998.
  2. Edward Solari and George Willse, "PQ Hardware and Software architecture and design", 4th ed., Annabooks. 1998.
  3. I. S. LEE, J. Y. Kang, H. Y. Kim, "병목 현상제거 및 효율적인 PCI 회로 설계에 관한 연구" 한국통신학회 논문지, 제27권, 4C호, pp. 365-370, 2002.
  4. E.Finkelstein and S. Weiss, "implementation of PCI based systems using programmable logic" IEEE Proceedings Circuits, Devices and Systems, Vol.147, No.3, pp 171-174, 2000. https://doi.org/10.1049/ip-cds:20000235
  5. Q. Daqiang, H. Bing, L.Dandan, "Design of SDRAM Controller in High-Speed Data Acquisition Based On PCI Bus" 8th International Conference on Electronic Measurement and Instruments, Vol.1, pp.822-825, 2007.
  6. W. Zhonghai, Y. Yizheng, W. Jinxiang, Y. Mingyan, "Designing AHB/PCI Bridge", Proceedings of 4th International Conference on ASIC 2001, pp. 578-580, 2001