Font Size: a A A

Research On Compiling System For Wireless Sensor Networks Speicific Processor Based On LLVM

Posted on:2012-07-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y X JiFull Text:PDF
GTID:2178330335955771Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Wireless sensor networks has been widely used in the medical, military, smart home, etc., but the two important issues, performance and power have restricted the practical use of WSN, in addition, current mainstream wireless sensor network platforms use common processor, whose intellectual property are owned by foreign workers major semiconductor, thereby resulting in wireless sensor network technology barriers. Therefore, we designed a framework based on Transport Triggered 16-bit RISC Harvard architecture low-power wireless sensor network specific processor, including special instructions for encryption and decryption, MAC and routing protocol processing, and RF chip interface. However, due to lack of appropriate software development tools support, the software development are difficult and low efficient.In this paper, we researched the LLVM build system architecture, LLVM intermediate language, code generation system and related algorithms based on previous work. Finally, we designed the target-specific code generation back-end, including the processor description, description of registers, instruction set descriptions, instruction selection and assembly output devices, for the low-power wireless sensor network processor architecture. After testing, the compiler can generate correct code for the special low-power wireless sensor network processor, which provides a good high-level language programming tools, greatly simplifying the software development process of the processor, and enhanced usability. This research provides an instruction for back-end porting for a special processor.
Keywords/Search Tags:WSN, LLVM, TTA, Complier, Specific ISA
PDF Full Text Request
Related items