DOI QR코드

DOI QR Code

Design of a GPIO Unit for Bluetooth Embedded Systems

블루투스 임베디드 시스템을 위한 GPIO 설계

  • Received : 2011.08.25
  • Accepted : 2011.11.16
  • Published : 2012.01.31

Abstract

In this contribution, we designed a general purpose input/output (GPIO) suitable for embedded systems, especially for Bluetooth baseband. Proposed architecture is compatible for the APB bus in AMBA bus architecture. General purpose I/O should be used as multi-functional and versatile interrupt sources. We considered the edge-sensitive mode as well as the level-sensitive mode for acquiring the interrupt sources. Also, we provided an option to select the operation polarity for flexible application to the embedded systems. The designed GPIO module was automatically synthesized, placed, and routed. The proposed GPIO was implemented through the Altera FPGA and well operated at 25MHz clock frequency.

본 연구에서는 임베디드 시스템, 특히 블루투스 베이스밴드에서 사용이 가능한 범용 GPIO (general purpose input output)를 설계하였다. 제안하는 구조는 AMBA 버스구조의 APB 저전력 버스에 호환되도록 설계하였다. 응용 분야가 다양한 임베디드 시스템에서는 GPIO 방식의 인터럽트 소스가 가장 유용하게 사용된다. 본 논문에서는 에지 반응 방식과 레벨 반응 방식 모두를 고려하여 인터럽트를 수용할 수 있도록 설계하였고, 동작 폴라리티를 선택할 수 있어 다양한 응용의 블루투스 임베디드 디바이스에 유연하게 적용될 수 있도록 고려하였다. 설계한 GPIO 모듈은 Altera QuartusII 툴을 사용하여 자동합성하여 P&R을 수행하였다. 결과물은 CycloneII FPGA로 구현하였으며 타겟으로 정한 25MHz에서 충분히 동작 가능하다.

Keywords

References

  1. http://www.bluetooth.org
  2. Bluetooth Specification Version 4.0 [vol.2] Radio Specification, Core System Package [BR/EDR Controller volume] Part A.
  3. http://en.wikipedia.org/wiki/Bluetooth_Special_Interest_Group
  4. Specification Volume 1, Specification of the Bluetooth System, Architecture and Terminology Overview, Covered Core Package version: 4.0.
  5. Hynix Semiconductor, "Bluwave HBN3031 - Bluetooth Single Chip"
  6. Das, A. et al., "Adaptive link-level error recovery mechanisms in Bluetooth," Personal Wireless Communications, 2000 IEEE International Conference on , 17-20 Dec. 2000 pp. :85-89
  7. Cheol-Hee Park et. al., "Design and implementation of error control algorithms for Bluetooth system: open-loop and closed-loop algorithms," Consumer Electronics, 2000. ICCE. 2000 Digest of Technical Papers. International Conference on , 13-15 June 2000, pp. 302-303
  8. Y.Taur and T.H.Ning, Fundamentals of Modern VLSI Devices, Cambrigde, U.K.: Cambrigde Univ. Press, 1998.

Cited by

  1. The Energy-Efficient Automatic Power Controller of The Signboard using Illuminance Detector vol.20, pp.2, 2016, https://doi.org/10.7471/ikeee.2016.20.2.188