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
Link To Document :
بازگشت