DOI QR코드

DOI QR Code

The Design of Multi-media SoC Platform Based on Core-A Processor

Core-A 프로세서 기반의 멀티미디어 SoC 플랫폼 설계

  • Xu, Xuelong (Department of Electronics and Electrical Engineering, Pusan National University) ;
  • Xu, Jingzhe (Department of Electronics and Electrical Engineering, Pusan National University) ;
  • Jung, Seungpyo (Department of Electronics and Electrical Engineering, Pusan National University) ;
  • Park, Jusung (Department of Electronics and Electrical Engineering, Pusan National University)
  • 서학용 (부산대학교 전자전기공학과) ;
  • 허경철 (부산대학교 전자전기공학과) ;
  • 정승표 (부산대학교 전자전기공학과) ;
  • 박주성 (부산대학교 전자전기공학과)
  • Received : 2012.11.17
  • Published : 2013.06.25

Abstract

Recently smart devices which combine traditional electronic devices and personal computers, such as smart phones and smart TV, have caught people's eyes from all over the world. A multi-media SoC platform which embeds not only a calculating processor but also an operating system could provide an user-customized environment of several types of communication methods to PC or Internet. In this paper, we describe a multi-functioning SoC platform with video, audio and other communicating protocols based on Core-A processor and AMBA buses. To verify the designed multi-media SoC platform, JPEG decoding and ADPCM encoding/decoding algorithms are applied on it and the final decoding results are confirmed by video monitors and audio speakers.

최근 주목받는 스마트 폰, 스마트 TV 등 스마트 전자기기들은 전통기기의 기능과 컴퓨터를 결합하는 공통점을 갖고 있다. 단순히 프로세서가 내장되어 연산만 수행하는 것이 아니라 OS(Operating System)가 포함되고 사용자가 개인 용도에 따라 새로운 기능을 추가할 수 있고 유무선 통신으로 인터넷 또는 PC와 연결하여 통신할 수 있는 개장된 멀티미디어 SoC 플랫폼이 필요하다. 본 논문에서는 Core-A 프로세서와 AMBA 버스 기반으로 영상, 음성 또는 각종 통신 형태를 지원하는 다기능 SoC 플랫폼을 설계하여 FPGA로 구현과 검증을 하였다. SoC 플랫폼의 전체 성능을 검증하기 위해 JPEG 디코딩 알고리즘과 ADPCM 인코딩 디코딩 알고리즘을 실행하고 실행 결과를 모니터 또는 스피커로 출력하여 검증했다.

Keywords

References

  1. 이종열, 이강, 김시호, 최병윤, 이광엽, "Core-A 프로세서 기반 System-on-Chip 설계", 홍릉과학출판사, 56-71쪽, 2011년
  2. "AMBA Specification (Rev 2.0)", ARM Ltd, 1999.
  3. "CY7C1354B 9-Mb (256K x36 / 512K x18) Pipelined SRAM Manual", CSC, 38-05114 Rev.*C, pp. 3-7, 2004.
  4. "AC '97 Rev 2.1 Multi-Channel Audio Codec with Stereo Headphone Amplifier, Sample Rate Conversion and National 3D Sound", National Semiconductor, 2004.
  5. 기안도, "Core-A 프로세서를 활용한 플랫폼 설계", 홍릉과학출판사, 81-108쪽, 2010년
  6. 허경철, 박형배, 정승표, 박주성, "Core-A를 위한 효율적인 On-Chip Debugger 설계 및 검증", 전자공학회논문지, 제47권 SD편, 제4호, 50-61쪽, 2010 년 4월
  7. "Memory Interface Guide(MIG)-DDR1 Memory interface IP", Xilinx, 2010.
  8. "Virtex-4 FPGA User Guide", Xilinx, 2008.

Cited by

  1. Core-A: A 32-bit Synthesizable Processor Core vol.4, pp.2, 2015, https://doi.org/10.5573/IEIESPC.2015.4.2.083
  2. Core-A 플랫폼을 이용한 동기형 전력제어 임베디드 시스템 설계 vol.18, pp.6, 2013, https://doi.org/10.6109/jkiice.2014.18.6.1413