Marmot: A Novel Low-Power Platform for WSNs

  • Péter Völgyesi
  • János Sallai
  • Sándor Szilvási
  • Prabal Dutta
  • Ákos Lédeczi
Part of the Communications in Computer and Information Science book series (CCIS, volume 88)


The paper introduces a new hardware platform for wireless sensor networks built around a Flash FPGA. The most important feature Flash FPGAs offer is their duty cycling support; they can wake up from sleep in one microsecond with now current spike and they preserve their configuration as well as the application state. Moreover, the new node provides much better performance than microcontoller-based nodes can. The price to pay is the increased complexity of application development. Most software components can be implemented in C and run on a soft processor core inside the FPGA, but the critical components need to be realized directly on the fabric using VHDL.


Wireless communication low-power design software defined radio FPGA 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    USRP: Universal Software Radio Peripheral,
  3. 3.
    WARP: Wireless Open-Access Research Platform,
  4. 4.
    Abrach, H., Bhatti, S., Carlson, J., Dai, H., Rose, J., Sheth, A., Shucker, B., Deng, J., Han, R.: Mantis: system support for multimodal networks of in-situ sensors. In: 2nd ACM International Workshop on Wireless Sensor Networks and Applications (WSNA), pp. 50–59 (2003)Google Scholar
  5. 5.
    Barry, R.: Freertos, a free open source rtos for small embedded real time systems (2009),
  6. 6.
    Bhatti, S., Carlson, J., Dai, H., Deng, J., Rose, J., Sheth, A., Shucker, B., Gruenwald, C., Torgerson, A., Han, R.: Mantis os: an embedded multithreaded operating system for wireless micro sensor platforms. Mob. Netw. Appl. 10(4), 563–579 (2005)CrossRefGoogle Scholar
  7. 7.
    Dunkels, A., Grnvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: EmNetSI (November 2004)Google Scholar
  8. 8.
    Dunkels, A., Schmidt, O., Voigt, T.: Using protothreads for sensor node programming. In: The Workshop on Real-World Wireless Sensor Networks (June 2005)Google Scholar
  9. 9.
    Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D., Pister, K.: System architecture directions for networked sensors. In: Proc. of ASPLOS-IX (November 2000)Google Scholar
  10. 10.
    Kushwaha, M., Molnár, K., Sallai, J., Völgyesi, P., Maróti, M., Lédeczi, A.: Sensor node localization using mobile acoustic beacons. In: The 2nd IEEE International Conference (MASS 2005), Washington, DC (November 2005)Google Scholar
  11. 11.
    Kusý, B., Sallai, J., Balogh, G., Lédeczi, A., Protopopescu, V., Tolliver, J., DeNap, F., Parang, M.: Radio interferometric tracking of mobile wireless nodes. In: Proc. of MobiSys (2007)Google Scholar
  12. 12.
    Labrosse, J.J.: MicroC OS II: The Real Time Kernel, 2.00 nd edn. CMP Books (June 2002)Google Scholar
  13. 13.
    Ledeczi, A., Hay, T., Volgyesi, P., Hay, R., Nadas, A., Jayaraman, S.: Wireless Acoustic Emission Sensor Network for Structural Monitoring. IEEE Sensors Journal (2009)Google Scholar
  14. 14.
    Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., Culler, D.: Tinyos: An operating system for wireless sensor networks. In: Ambient Intelligence. Springer, Heidelberg (2005)Google Scholar
  15. 15.
    Neema, S.: System level synthesis of adaptive computing systems. Ph.D. Thesis (2001)Google Scholar
  16. 16.
    Tan, K., Zhang, J., Fang, J., Liu, H., Ye, Y., Wang, S., Zhang, Y., Wu, H., Wang, W., Voelker, G.M.: Sora: high performance software radio using general purpose multi-core processors. In: NSDI 2009: Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, Berkeley, CA, USA, pp. 75–90. USENIX Association (2009)Google Scholar
  17. 17.
    Volgyesi, P., Balogh, G., Nadas, A., Nash, C., Ledeczi, A.: Shooter localization and weapon classification with soldier-wearable networked sensors. In: 5th International Conference on Mobile Systems, Applications, and Services, MobiSys (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Péter Völgyesi
    • 1
  • János Sallai
    • 1
  • Sándor Szilvási
    • 1
  • Prabal Dutta
    • 2
  • Ákos Lédeczi
    • 1
  1. 1.Vanderbilt UniversityNashvilleUSA
  2. 2.University of MichiganAnn ArborUSA

Personalised recommendations