Development of an FPGA and MCU based Stack-able Processing platform incorporated with on-board compute module for Real-time processing applications

Loading...
Thumbnail Image

Keywords

FPGA, MCU, stackable processing platform, realtime, ioNeurons

Degree Level

masters

Advisor

Degree Name

M. Eng.

Volume

Issue

Publisher

Memorial University of Newfoundland

Abstract

The focus of this thesis is to develop an FPGA and MCU-based stackable processing platform incorporated with an on-board computer module for real-time processing applications. The goal is to deliver a compact-sized hardware platform with extensible capabilities to provide high-speed, parallel computing with low power consumption. This hardware platform is named ioNeurons and consists of three module types: processing modules, sensing modules, and interface modules. The ioNeurons ecosystem design is based on combining individual strengths into highly adaptable and powerful solutions. The processing modules are stackable in no particular order, allowing the ability to match multiple modules’ individual capabilities to the project’s needs. Developers can assign tasks to multiple processing modules according to the different real-time requirements. The implementation of a small-scale quadrotor helicopter is introduced as an application of this hardware platform.

Collections