Abstract [eng] |
This thesis presents a study of programmable logic in an IoT Edge system and compares the speed and performance of embedded systems and programmable logic. In the first part literature analysis is presented: the concept and applications of the IoT edge, comparative studies investigating the application of embedded systems, programmable logic and cloud computing for the IoT Edge. The second part is dedicated for research methodology, case study and research objectives overview. The third part of the thesis provides an outline of the essential steps in the realization of the case study. These steps include the realization of the particle swarm optimization algorithm, the application of the Fourier transform, steps taken to optimize the example application and an overview of the architecture of the developed application. Chapter 4 presents the results of the study: a comparison of the speed, cost and energy efficiency of the hardware that was used. Finally, the last section discusses the scope of the study and alternative testing methods. Also in this chapter, the main challenges in developing applications in high-level synthesis are reviewed. |