Implementation of a CIC Filter on Cyclone V FPGA
Digital Electronic Systems for the Internet of Things - Final Project

πŸ“Œ Abstract

This project focuses on a remote data acquisition architecture implemented on the DE10-Nano development board, featuring the hardware design of a Cascaded Integrator-Comb (CIC) low-pass filter on a Cyclone V FPGA.

The system samples an analog input signal using the on-board LTC2308 ADC via SPI, applies a multiplierless CIC downsampling filter designed in VHDL, and streams the processed data to the HPS ARM processor. The system computes the signal’s RMS value over dynamic windows and uploads the real-time telemetry via HTTP to the ThingSpeak cloud platform for remote monitoring and analytics.


πŸ“Š Project Presentation Slides

You can browse the slide deck used during the oral defense directly below:


πŸ“‚ Download Full Documentation

For an in-depth review of the VHDL hardware design, simulation waveforms, HPS software implementation, and ThingSpeak cloud integration, please download the comprehensive technical report:

πŸ“„ Download the full project report (PDF)

*****
4c 6f 6f 6b 20 66 6f 72 20 74 68 65 20 65 61 73 74 65 72 20 65 67 67 73 21
Tip: 01101000 01100101 01111000