Implementation and Performance Analysis of High Speed Communication Mechanism between Internet Processor and CDMA Processor

인터넷 프로세서와 CDMA 송수신 프로세서간의 고속 데이타 전송 메커니즘 구현 및 성능분석

  • 정혜승 (한국항공우주연구원 우주발사체연구부) ;
  • 정상화 (부산대학교 컴퓨터공학과)
  • Published : 2002.10.01

Abstract

Currently, with the increasing demand for combining cellular phone and PDA, various kinds of PDA-phones are being developed. A typical PDA-phone consists of a CDMA processor and a PDA processor. Generally, a UART serial communication port is used for inter-processor communication. However, the CDMA standard will need more data bandwidth over 2Mbps with the emergence of IMT-2000. The bandwidth requirement is beyond the capability of UART. In this paper, several inter-processor communication mechanisms are analyzed and especially Dual Port Memory and USB were chosen as the candidates for the new communication mechanism. A prototype PDA-phone board has been implemented for experiment. The experimental result shows that Dual Port Memory is better than USB in cost performance.

휴대폰과 PDA가 결합된 PDA폰에 대한 관심의 증가와 더불어 다양한 종류의 PDA폰이 연구 개발되고 있다. PDA폰은 내부적으로 CDMA 송수신을 담당하는 CDMA 프로세서와 인터넷 애플리케이션을 담당하는 PDA 프로세서가 결합된 구조를 가지고 있다. 일반적으로 두 프로세서가 통신하는데는 UART, 즉 직렬 통신포트가 사용되었다. 하지만 발전하고 있는 CDMA 규격은 곧 IMT-2000의 등장과 함께 최대 2Mbps의 대역폭을 요구하고 있으며 기존의 직렬포트로는 이 규격을 만족하는데 어려움이 있다. 본 논문에서는 앞으로 고속화될 데이타 통신규격을 만족시킬 프로세서간 통신 메커니즘을 분석하고, Dual port Memory와 USB를 가장 유력한 후보로 선정, 이를 실험할 수 있는 테스트보드를 제작하였다. 실험결과 두 방식 모두 요구 대역폭을 만족시키나, Dual Port Memory를 이용한 방식이 가격대 성능비에서 우수하였다.

Keywords

References

  1. http://www.cdmatech.com/
  2. http://developer.intel.com/design/strong/
  3. http://cdma.netian.com/tech/cdma/is95c.html
  4. Ball, Stuart. R., 'Communications between processors,' Embedded Microprocessor Systems Real World Design, pp169-176, Newnes, March 2000
  5. http://www.cdmatech.com/Solutions/Products/msp1000.html
  6. S5N8946 User's Manual, June 2001, Samsung Semiconductor
  7. AT29C010A Data sheet, January 1998, Atmel
  8. K6R1016V1C Data sheet, September 2001, Samsung Semiconductor
  9. AT29LV 1024 Data sheet, January 2000, Atmel
  10. IDT70V659S Data sheet, June 2000, IDT