Bi-directional Bus Architecture Suitable to Multitasking in MPEG System

MPEG 시스템용 다중 작업에 적합한 양방향 버스 구조

  • Jun Chi-hoon (School of Electrical Engineering Soongsil University) ;
  • Yeon Gyu-sung (School of Electrical Engineering Soongsil University) ;
  • Hwang Tae-jin (School of Electrical Engineering Soongsil University) ;
  • Wee Jae-Kyung (School of Electrical Engineering Soongsil University)
  • Published : 2005.04.01

Abstract

This paper proposes the novel synchronous segmented bus architecture that has the pipeline bus architecture based on OCP(open core protocol) and the memory-oriented bus for MPEG system. The proposed architecture has bus architectures that support the memory interface for image data processing of MPEG system. Also it has the segmented hi-directional multiple bus architecture for multitasking processing by using multi -masters/multi - slave. In the scheme address of masters and slaves are fixed so that they are arranged for the location of IP cores according to operational characteristics of the system for efficient data processing. Also the bus architecture adopts synchronous segmented bus architecture for reuse of IP's and architecture or developed chips. This feature is suitable to the high performance and low power multimedia SoC systum by inherent characteristics of multitasking operation and segmented bus. Proposed bus architecture can have up to 3.7 times improvement in the effective bandwidth md up to 4 times reduction in the communication latency.

본 논문은 OCP(Open Core Protocol)에 호환되는 파이프라인 구조를 가진 시스템 버스와 MPEG 시스템에 적합한 메모리 버스로 구성된 계층 구조를 가지는 새로운 동기 세그먼트 버스를 제안한다. 이 구조는 MPEG 시스템의 모바일 제품에 사용되는 영상 데이터 처리를 위한 메모리 인터페이스에 기반을 둔 버스 구조와 멀티 마스터와 멀티 슬레이브를 사용하여 고성능의 다중 처리를 위한 양방향 다중 버스 구조(hi-direction multiple bus architecture)를 가진다. 효율적인 데이터 처리를 위하여 파이프라인 스테이지와 결합된 마스터와 슬레이브의 주소번지가 latency를 결정하며, 시스템의 특성에 따라서 각각의 IP 코어를 배치하였다. 제안된 버스는 저전력 구현을 위하여 세그먼트 버스 구조를 가지고, 멀티미디어 SoC 시스템의 성능 저하 없이 다중 작업이 가능한 구조를 가지며 확장이 가능하다. 제안된 버스 구조는 AMBA와 비교하였을 때 bandwidth는 3.7배 증가하였고 latency는 0.25배 감소하였다.

Keywords

References

  1. Michael keating, Pierre Bricaud, 'Reuse methodology manual for system-on-a-chip designs', Kluwer Academic Publishers, 1998
  2. ARM, 'AMBA Specification Overview,' [Online document], Available HTTP://www.arm.com/Pro+Peripherals/AMBA
  3. IBM, 'CoreConnect Bus Architecture,' [Online document],Availablehttp://www.chips.ibm.com/products/coreconnectldocs/cron_wp.pdf
  4. Sonics, 'Sonics ${\mu}$Network Technical Overview,' [Online document], Available HTTP: http://www.sonicsinc.com/Documents/Overview.pdf
  5. OCP International Partnership, 'Open Core Protocol Specification,' [Online document], Available HTTP://www.ocpip.org
  6. Kenichiro Anjo, Atsushi okamura, Masato Motomura, 'Wrapper-Based Bus Implementation Techniques for performance Improvement and Cost Reduction,' IEEE journal of SOLID-STATE CIRCUITS, Vol.35, Issue:5, pp.804-817, May. 2004
  7. Plosila, J, Seceleanu, T. Liljeberg, P, 'Implementation of a self-timed segmented bus', IEEE Design & Test of Computers, Vo.20, Issue: 6, pp.44-45. Nov-Dec. 2003 https://doi.org/10.1109/MDT.2003.1246163
  8. Ruibing Lu, Cheng-Koh Koh, 'SAMBA-bus: A high performance bus architecture for system-on-chips,' Computer Aided Design, 2003. ICCAD-2003. International Conference on , pp.8-12, Nov. 2003 https://doi.org/10.1109/ICCAD.2003.121