A hardware accelerated implementation of the IEEE 802.15.3 MAC protocol

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.

[1]  Itu-T Specification and Description Language (SDL) , 1999 .

[2]  Kai F. Dombrowski,et al.  High-Level Behavioral SDL Model for the IEEE 802.15.3 MAC Protocol , 2004, WWIC.

[3]  L. Blazevic,et al.  HW accelerated ultra wide band MAC protocol using SDL and SystemC , 2004, Proceedings. 2004 IEEE Radio and Wireless Conference (IEEE Cat. No.04TH8746).

[4]  Rolf Kraemer,et al.  Transforming Protocol Specifications for Wireless Sensor Networks into Efficient Embedded System Implementations , 2006, EWSN.

[5]  T. Fujisawa,et al.  A single-chip 802.11a MAC/PHY with a 32 b RISC processor , 2003, 2003 IEEE International Solid-State Circuits Conference, 2003. Digest of Technical Papers. ISSCC..

[6]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[7]  Teresa H. Y. Meng,et al.  Design and implementation of an all-CMOS 802.11a wireless LAN chipset , 2003, IEEE Communications Magazine.

[8]  Gunter Schoof,et al.  MAC processor for BASUMA wireless body area network , 2007 .

[9]  Rolf Kraemer,et al.  A wireless communication platform for long-term health monitoring , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[10]  Jörg Nolte,et al.  Generic Trigger Variables and Event Flow Wrappers in Reflex , 2004 .