Title :
Hardware-software co-design for heterogeneous multiprocessor sensor nodes
Author :
Jingyao Zhang ; Iyer, Srikrishna ; Xiangwei Zheng ; Schaumont, Patrick ; Yaling Yang
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
Abstract :
To meet the needs of innovative sensor network applications, sensor nodes have long evolved from underpowered single microcontroller designs into complex architectures that accommodate multiple processors and Field Programmable Gate Arrays (FPGAs). We address the problem of conceiving and implementing programs for such sensor node architectures. We rely on a universal, layered hardware/software interface that provides seamless interconnection between tasks running on a micro-controller and tasks running on a FPGA. Resource sharing is handled transparently through a shared-bus communication architecture. We demonstrate our methodology, through a heterogeneous sensor node simulator called SUNSHINE [1] for an application running the sensor nodes. We validate SUNSHINE by demonstrating the applications on a multiprocessor sensor node´s testbed, which consists of a FPGA, a microcontroller and a radio front-end.
Keywords :
field buses; field programmable gate arrays; hardware-software codesign; microcontrollers; multiprocessor interconnection networks; resource allocation; wireless sensor networks; FPGA; SUNSHINE; field programmable gate arrays; heterogeneous multiprocessor sensor node test bed; innovative sensor network applications; microcontroller; radio front-end; resource sharing; seamless interconnection; sensor node architectures; shared-bus communication architecture; universal layered hardware-software interface; Computer architecture; Coprocessors; Field programmable gate arrays; Hardware; Program processors; Programming;
Conference_Titel :
Global Communications Conference (GLOBECOM), 2014 IEEE
Conference_Location :
Austin, TX
DOI :
10.1109/GLOCOM.2014.7036778