Development of LLVM compilation toolchain for iot processor targeting wireless measurement applications

Jin‐Chuan See, Wai‐Kong Lee, Kai‐Ming Mok, Hock Guan Goh · 2017

Internet of Things (IoT) sensor nodes are widely used for wireless measurement applications including smart agriculture, weather monitoring and industrial applications. Microcontrollers are commonly used to implement these IoT sensor nodes, which are inflexible as the number of GPIO, communication channels, ADC and other resources are fixed. On the other hand, IoT processor built on FPGA platform is more flexible as the system resources are customizable. This paper presents the development work of compilation toolchain for a MIPS instruction compatible IoT processor based on the retargetable framework, LLVM.

Read the paper · More papers on PaperTik