A hardware accelerated implementation of the IEEE 802.15.3 MAC protocol

  • Daniel Dietterle
  • Jean-Pierre Ebert
  • Rolf Kraemer
Conference paper
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 248)

Abstract

We present a hardware/software implementation of the IEEE 802.15.3 MAC protocol. Processing-intensive and time-critical protocol tasks are handled by a protocol accelerator that is integrated on-chip with a 32-bit general-purpose processor in order to achieve a moderate (20-40 MHz) system clock frequency. This enables low-power wireless devices compliant with this standard, providing high data rate, multimedia communication.

One of the main tasks of the protocol accelerator is to analyze received or transmitted beacons. Based on the channel time allocations broadcast in the beacon and frame information stored in a hardware transmission queue, frames are transmitted without immediate control of the processor. Other features of the protocol accelerator include CRC generation, handling of immediate acknowledgment frames, and direct memory access.

Keywords

Personal area networks protocol implementation hardwareaccelerator. 

References

  1. 1.
    IEEE Standard 802, “Part 15.3: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for High Rate Wireless Personal Area Networks,” 2003Google Scholar
  2. 2.
    ITU-T, “ITU-T Recommendation Z.100. SDL: Specification and Description Language,” 1999.Google Scholar
  3. 3.
    Telelogic AB. (2004). Telelogic Tau SDL Suite [Online] Available: http://www.telelogic.com/products/tau/sdl
  4. 4.
    Gaisler Research AB. (2006). LEON2 Processor [Online]. Available: http://www.gaisler.com
  5. 5.
    Gaisler Research AB, “TSIM Simulator User’s Manual,” 2006.Google Scholar
  6. 6.
    Pender Electronic Design GmbH, “GR-CPCI-XC2V Development Board User Manual,” 2005.Google Scholar
  7. 7.
    K. Walther, R. Hemmerling, and J. Nolte, “Generic Trigger Variables and Event Flow Wrappers in Reflex,” in ECO OP– Workshop on Programming Languages and Operating Systems, 2004Google Scholar
  8. 8.
    J. Nolte, “Reflex–Realtime Event FLow EXecutive,” Available from http://wwwbs. informatik.tu–cottbus.de/38.html, 2006.
  9. 9.
    J. Hill, R. Szewczyk, A. Woo, S. Hollar, D. Culler, and K. Pister, “System Architecture Directions for Networked Sensors,” in Architectural Support for Programming Languages and Operating Systems, 2000, pp. 93–104.Google Scholar
  10. 10.
    D. Dietterle, I. Bababanskaja, K. Dombrowski, and R. Kraemer, “High-Level Behavioral SDL Model for the IEEE 802.15.3 MAC Protocol,” in Proc. of the 2nd International Conference on Wired/Wireless Internet Communications (WWIC), P. Langendorfer, M. Liu, I. Matta, and V. Tsaoussidis Ed. Lecture Notes in Computer Science, Vol. 2957. Springer-Verlag, Berlin Heidelberg New York, 2004, pp. 165–176.Google Scholar
  11. 11.
    G. Wagenknecht, D. Dietterle, J.-P. Ebert, and R. Kraemer, “Transforming Protocol Specifications for Wireless Sensor Networks into Efficient Embedded System Implementations,” in Proc. Third European Workshop on Wireless Sensor Networks (EWSN 2006), Lecture Notes in Computer Science, Vol. 3868. Springer-Verlag, Berlin Heidelberg New York, 2006, pp. 228–243.Google Scholar
  12. 12.
    D. Dietterle, J.-P. Ebert, G. Wagenknecht, and R. Kraemer, “A Wireless Communication Platform for Long-Term Health Monitoring,” in Proc. PerCom Workshops 2006, 2006, pp. 474–478.Google Scholar
  13. 13.
    T. H. Meng, B. McFarland, D. Su, and J. Thomson, “Design and implementation of an all-CMOS 802.11a wireless LAN chipset,” IEEE Commun. Mag., vol. 41, no. 8, Aug. 2003, pp. 160–168.Google Scholar
  14. 14.
    T. Fujisawa, J. Hasegawa, K. Tsuchie, T. Shiozawa, T. Fujita, T. Saito, and Y. Unekawa, “A single-chip 802.11a MAC/PHY with a 32-b RISC processor,” IEEE Journal of Solid-State Circuits, vol. 38, no. 11, Nov. 2003, pp. 2001–2009.CrossRefGoogle Scholar
  15. 15.
    M. Haroud, L. Blazevic, and A. Biere, “HW accelerated ultra wide band MAC protocol using SDL and SystemC,” in Proc. IEEE Radio and Wireless Conference (RAWCON'04), IEEE, 2004.Google Scholar

Copyright information

© International Federation for Information Processing 2007

Authors and Affiliations

  • Daniel Dietterle
    • 1
  • Jean-Pierre Ebert
    • 1
  • Rolf Kraemer
    • 1
  1. 1.IHP microelectronics GmbH, Wireless Communication SystemsFrankfurt (Oder)Germany

Personalised recommendations