skip to main content
10.1145/1236360.1236378acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

mPlatform: a reconfigurable architecture and efficient data sharing mechanism for modular sensor nodes

Published: 25 April 2007 Publication History

Abstract

We present mPlatform, a new reconfigurable modular sensornet platform that enables real-time processing on multiple heterogeneous processors. At the heart of the mPlatform is a scalable high-performance communication bus connecting the different modules of a node, allowing time-critical data to be shared without delay and supporting reconfigurability at the hardware level. Furthermore, the bus allows components of an application to span across different processors/modules without incurring much overhead, thus easing the program development and supporting software reconfigurability. We describe the communication architecture, protocol, and hardware configuration, and the implementation in a low power, high speed complex programmable logic device (CPLD). An asynchronous interface decouples the local processor of each module from the bus, allowing the bus to operate at the maximum desired speed while letting the processors focus on their real time tasks such as data collection and processing. Extensive experiments on the mPlatform prototype have validated the scalability of the communication architecture, and the high speed, reconfigurable inter-module communication that is achieved at the expense of a small increase in the power consumption. Finally, we demonstrate a real-time sound source localization application on the mPlatform, with four channels of acoustic data acquisition, FFT, and sound classification, that otherwise would be infeasible using traditional buses such as I2C.

References

[1]
R. Adler, M. Flanigan, J. Huang, R. Kling, N. Kushalnagar, L. Nachman, C. Y. Wan, and M. Yarvis. Intel mote 2: an advanced platform for demanding sensor network applications. In SenSys 2005, pages 298--298, New York, NY, USA, 2005. ACM Press.
[2]
A. Y. Benbasat and J. Paradiso. A compact modular wireless sensor platform. In IPSN, SPOTS track, 2005.
[3]
J. Beutel, O. Kasten, F. Mattern, K. Romer, F. Siegemund, and L. Thiele. Prototyping wireless sensor network applications with btnodes, 2004.
[4]
N. Edmonds, D. Stark, and J. Davis. Mass: modular architecture for sensor systems. In IPSN 2005, page 53, Piscataway, NJ, USA, 2005. IEEE Press.
[5]
C. Han, M. Goraczko, J. Helander, J. Liu, B. Priyantha, and F. Zhao. CoMOS: An Operating System for Heterogeneous Multi-Processor Sensor Devices. In MSR-TR-2006-117, 2006.
[6]
J. King, R. Bose, S. Pickles, A. Hetal, S. Vanderploeg, and J. Russo. Atlas a service-oriented sensor platform. In Proceedings of SenseApp, 2006.
[7]
M. Laibowitz and J. A. Paradiso. Parasitic mobility for pervasive sensor networks. In Pervasive, pages 255--278, 2005.
[8]
I. Locher, S. Park, and A. S. M. B. Srivastava. System design of ibadge for smart kindergarten. In Design Automation Conference(DAC), 2002.
[9]
D. Lymberopoulos and A. Savvides. XYZ: A motion-enabled, power aware sensor node platform for distributed sensor network applications. In IPSN, SPOTS track, 2005.
[10]
S. Matic, M. Goraczko, J. Liu, D. Lymberopoulos, B. Priyantha, and F. Zhao. Resource modeling and scheduling for extensible embedded platforms. In MSR-TR-2006-176, 2006.
[11]
D. McIntire, K. Ho, B. Yip, A. Singh, W. Wu, and W. J. Kaiser. The low power energy aware processing (leap)embedded networked sensor system. In IPSN 2006, pages 449--457, New York, NY, USA, 2006. ACM Press.
[12]
MICAZ. Wireless sensor node platfrom. http://www.xbow.com.
[13]
J. Polastre, R. Szewczyk, and D. Culler. Telos: Enabling ultra-low power wireless research. In IPSN, SPOTS track, 2005.
[14]
J. Portilla, A. de Castro, E. de la Torre, and T. Riesgo. A modular architecture for nodes in wireless sensor networks, in journal of universal computer science, vol. 12, no. 3, 2006.
[15]
K. Ryu, E. Shin, and V. Mooney. A comparison of five different multiprocessor soc bus architectures. In EUROMICRO Symposium on Digital Systems Design, pp. 202--209., September 2001.
[16]
A. Savvides and M. B. Srivastava. A distributed computation platform for wireless embedded sensing. In ICCD, Germany, 2002.
[17]
B. Schott, M. Bajura, J. Czarnaski, J. Flidr, T. Tho, and L. Wang. A modular power-aware microsensor with > 1000x dynamic power range. In IPSN, SPOTS track, 2005.
[18]
Stargate. Wireless single board computer. http://www.xbow.com/products/xscale.htm.
[19]
S. Yamashita, S. Takanori, K. Aiki, K. Ara, Y. Ogata, I. Simokawa, T. Tanaka, K. Shimada, and H. Kuriyama. A 15x15mm, 1ua, reliable sensor-net module: Enabling application-specific nodes. In IPSN, SPOTS track, 2006.
[20]
C. Zhang, Z. Zhang, and D. Florncio. Maximum likelihood sound source localization for multiple directional microphones. In ICASSP, 2007.

Cited By

View all
  • (2019)A Low-Power Hardware Platform for Smart Environment as a Call for More Flexibility and Re-UsabilityProceedings of the 2019 International Conference on Embedded Wireless Systems and Networks10.5555/3324320.3324344(194-205)Online publication date: 25-Feb-2019
  • (2019)Recent Trends of FPGA Used for Low-Power Wireless Sensor NetworkIEEE Aerospace and Electronic Systems Magazine10.1109/MAES.2019.290113434:10(28-38)Online publication date: 1-Oct-2019
  • (2018)FPGA Based Power Saving Technique for Sensor Node in Wireless Sensor Network (WSN)Computational Intelligence in Sensor Networks10.1007/978-3-662-57277-1_16(385-404)Online publication date: 23-May-2018
  • Show More Cited By

Index Terms

  1. mPlatform: a reconfigurable architecture and efficient data sharing mechanism for modular sensor nodes

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IPSN '07: Proceedings of the 6th international conference on Information processing in sensor networks
      April 2007
      592 pages
      ISBN:9781595936387
      DOI:10.1145/1236360
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 25 April 2007

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. CPLD
      2. high speed data bus
      3. modular architecture
      4. reconfigurable sensor node

      Qualifiers

      • Article

      Conference

      IPSN07
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 143 of 593 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)4
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 14 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)A Low-Power Hardware Platform for Smart Environment as a Call for More Flexibility and Re-UsabilityProceedings of the 2019 International Conference on Embedded Wireless Systems and Networks10.5555/3324320.3324344(194-205)Online publication date: 25-Feb-2019
      • (2019)Recent Trends of FPGA Used for Low-Power Wireless Sensor NetworkIEEE Aerospace and Electronic Systems Magazine10.1109/MAES.2019.290113434:10(28-38)Online publication date: 1-Oct-2019
      • (2018)FPGA Based Power Saving Technique for Sensor Node in Wireless Sensor Network (WSN)Computational Intelligence in Sensor Networks10.1007/978-3-662-57277-1_16(385-404)Online publication date: 23-May-2018
      • (2014)Application design and performance evaluation for multiprocessor sensor nodes2014 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC.2014.6953072(3272-3277)Online publication date: Apr-2014
      • (2014)Remote reconfigurable wireless sensor node design for Wireless Sensor Network2014 International Conference on Communication and Signal Processing10.1109/ICCSP.2014.6949922(649-652)Online publication date: Apr-2014
      • (2014)Embedded Hw-Sw reconfigurable techniques for wireless sensor network applications2014 International Conference on Computation of Power, Energy, Information and Communication (ICCPEIC)10.1109/ICCPEIC.2014.6915331(7-13)Online publication date: Apr-2014
      • (2014)Backpacking: Energy-Efficient Deployment of Heterogeneous Radios in Multi-Radio High-Data-Rate Wireless Sensor NetworksIEEE Access10.1109/ACCESS.2014.23642342(1281-1306)Online publication date: 2014
      • (2013)Cross-Layer Design and Optimization for Green Wireless Communications and NetworkingGreen Communications and Networking10.1201/b13084-6Online publication date: 7-Feb-2013
      • (2013)L24ACM Transactions on Embedded Computing Systems10.1145/251246513:1(1-27)Online publication date: 5-Sep-2013
      • (2013)Designing a low-power wireless sensor node rASIP architectureSiPS 2013 Proceedings10.1109/SiPS.2013.6674489(106-111)Online publication date: Oct-2013
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media