EdgeCube -- An IoT Edge-Sensor Node for Tiny Machine Learning Applications

Nathan Gerard Timmins
This thesis presents a novel internet-of-things (IoT) edge device, EdgeCube, a compact embedded system that combines a microcontroller unit (MCU) and a field-programmable gate array (FPGA). The proposed platform explores a trade-off between the performance gains achievable through FPGA-based acceleration and the associated increases in cost and power consumption. The primary contributions of this thesis include (1) the design of a compact hybrid MCU–FPGA edge architecture intended for vision wor