Design and Implementation of a Bluetooth Baseband Module with DMA Interface

DMA 인터페이스를 갖는 블루투스 기저대역 모듈의 설계 및 구현

  • Cheon, Ik-Jae (Dept. of Electronic Engineering, Chungnam National University) ;
  • O, Jong-Hwan (Dept. of Electronic Engineering, Chungnam National University) ;
  • Im, Ji-Suk (Dept. of Electronic Engineering, Chungnam National University) ;
  • Kim, Bo-Gwan (Dept. of Electronic Engineering, Chungnam National University) ;
  • Park, In-Cheol (Dept. of Electronic Computer Science, Korea Advanced Institute of Science and Technology)
  • 천익재 (충남대학교 전자공학과) ;
  • 오종환 (충남대학교 전자공학과) ;
  • 임지숙 (충남대학교 전자공학과) ;
  • 김보관 (충남대학교 전자공학과) ;
  • 박인철 (한국과학기술원 전자전산학과)
  • Published : 2002.03.01

Abstract

Bluetooth technology is a publicly available specification proposed for Radio Frequency (RF) communication for short-range :1nd point-to-multipoint voice and data transfer. It operates in the 2.4㎓ ISM(Industrial, Scientific and Medical) band and offers the potential for low-cost, broadband wireless access for various mobile and portable devices at range of about 10 meters. In this paper, we describe the structure and the test results of the bluetooth baseband module with direct memory access method we have developed. This module consists of three blocks; link controller, UART interface, and audio CODEC. This module has a bus interface for data communication between this module and main processor and a RF interface for the transmission of bit-stream between this module and RF module. The bus interface includes DMA interface. Compared with the link controller with FIFOs, The module with DMA has a wide difference in size of module and speed of data processing. The small size module supplies lorr cost and various applications. In addition, this supports a firmware upgrade capability through UART. An FPGA and an ASIC implementation of this module, designed as soft If, are tested for file and bit-stream transfers between PCs.

블루투스 무선 기술은 음성 및 데이터 전송을 위한 단거리 일대다중 무선 주파수 통신을 위해 제안된 범용적으로 사용 가능한 무선통신 기술이다. 블루투스는 2.4㎓ ISM 밴드에서 동작하며 약 l0m 범위의 다양한 이동 장치와 휴대용 장치를 위한 저가격의 기저대역 무선 접속을 제공한다 본 논문은 DMA 방식의 블루투스 기저대역 모듈을 개발하고 그 구조와 테스트 결과를 보인다. 개발된 모듈은 링크 컨트롤러, UART 그리고 오디오 코덱의 세가지 블록으로 구성되며 메인 프로세서 사이의 정보 전달 및 DMA지원을 위한 버스 인터페이스와 RF모듈과의 데이터 송수신을 위한 RF 인터페이스를 지원한다. DMA의 사용은 FIFO를 이용한 데이터의 송수신 방법을 사용하는 기저대역 모듈에 비하여 모듈의 구현 크기 및 데이터의 처리 속도에 있어서도 많은 차이점을 갖는다. 각 블록을 DMA를 지원하도록 설계함으로써 작은 크기의 모듈을 설계할 수 있다. 이러한 작은 크기의 모듈은 생산비용의 절감과 함께 다양한 응용분야에 사용될 수 있는 범용성을 제공한다. 또한 본 모듈은 UART를 이용한 펌웨어 업그레이드 방식을 지원하고 소프트 IP로 설계되었으며 FPGA와 ASIC으로 구현하여 개인용 컴퓨터 사이의 파일 전송과 비트-스트림 전송을 통해 테스트 되었다.

Keywords

References

  1. http://www.bluetooth.com.
  2. Specification of the Bluetooth System V1.0B, December 1st. 1999
  3. Jennifer Bray and Charles F. Sturman, BLUETOOTH Connect Without Cables, Prentice Hall PTR, 2001
  4. Brent A. Miller and Chatschik Bisdikian, BLUETOOTH REVEALED, Prentice Hall PTR, 2001
  5. Shorey, R. and Miller, B.A., 'The Bluetooth Technology: Merits and Limitations,' IEEE International Conference on Personal Wireless Communications, pp. 80-84, 2000 https://doi.org/10.1109/ICPWC.2000.905777
  6. ERICSSON, 'PBA313 01/2 Bluetooth Radio,' Nov. 1999
  7. National Semiconductor, 'PC16550D Universal Asynchronous Receiver/Transmitter with FIFOs,' Jun. 1995