• DocumentCode
    2273844
  • Title

    A unifying interface abstraction for accelerated computing in sensor nodes

  • Author

    Iyer, Srikrishna ; Zhang, Jingyao ; Yang, Yaling ; Schaumont, Patrick

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Hardware-software co-design techniques are very suitable to develop the next generation of sensornet applications, which have high computational demands. By making use of a low-power FPGA, the peak computational performance of a sensor node can be improved without significant degradation of the standby power dissipation. In this contribution, we present a methodology and tool to enable hardware/software codesign for sensor node application development. We present the integration of nesC, a sensornet programming language, with GEZEL, an easy-to-use hardware description language. We describe the hardware/software interface at different levels of abstraction: at the level of the design language, at the level of the co-simulator, and in the hardware implementation. We use a layered, uniform approach that is particularly suited to deal with the heterogeneous interfaces typically found on small embedded processors. We illustrate the strengths of our approach by means of a prototype application: the integration of a hardware-accelerated crypto-application in a nesC application.
  • Keywords
    computerised instrumentation; cryptography; embedded systems; field programmable gate arrays; hardware description languages; hardware-software codesign; programming languages; sensors; GEZEL hardware description language; crypto-application; embedded processor; field programmable gate array; hardware-software codesign technique; low-power FPGA; nesC programming language; sensor node application development; sensornet application; standby power dissipation; Computer architecture; Field programmable gate arrays; Hardware; Kernel; Program processors; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Level Synthesis Conference (ESLsyn), 2011
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-0634-9
  • Electronic_ISBN
    978-1-4577-0632-5
  • Type

    conf

  • DOI
    10.1109/ESLsyn.2011.5952296
  • Filename
    5952296