• DocumentCode
    2045121
  • Title

    mPlatform: A Reconfigurable Architecture and Efficient Data Sharing Mechanism for Modular Sensor Nodes

  • Author

    Lymberopoulos, Dimitrios ; Priyantha, Nissanka B. ; Zhao, Feng

  • Author_Institution
    Yale Univ., New Haven
  • fYear
    2007
  • fDate
    25-27 April 2007
  • Firstpage
    128
  • Lastpage
    137
  • 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 intermodule communication that is achieved at the expense of a small increase in the power consumption. Finally, we demonstrate a realtime 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.
  • Keywords
    audio signal processing; programmable logic devices; reconfigurable architectures; sensors; system buses; CPLD; FFT; Mplatform; asynchronous interface; complex programmable logic device; data collection; data processing; data sharing mechanism; high-performance communication bus; modular sensor; multiple heterogeneous processors; program development; reconfigurable architecture; reconfigurable intermodule communication; sensornet platform; software reconfigurability; sound classification; sound source localization; time-critical data; Application software; Computer architecture; Delay; Hardware; Heart; Joining processes; Programmable logic devices; Protocols; Reconfigurable architectures; Time factors; CPLD; Design; High Speed Data Bus; Modular Architecture; Performance; Reconfigurable Sensor Node;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Processing in Sensor Networks, 2007. IPSN 2007. 6th International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-1-59593-638-7
  • Type

    conf

  • DOI
    10.1109/IPSN.2007.4379672
  • Filename
    4379672