CIC Filter Implementations for FPGA-Based PDM Microphone Systems Analysis

Elisei Ilieş, Magdalena Marinca, Aurel Stefan Gontean · 2024

This paper examines the implementation and resource utilization of Cascaded Integrator-Comb (CIC) filters within FPGA-based Pulse Density Modulation (PDM) microphone applications. Two CIC filter designs were analyzed: one generated using MATLAB's HDL Coder toolbox and the other via AMD's CIC Compiler IP. The study compares the efficiency of both implementations in terms of slice LUTs and slice registers usage. The results demonstrate that MATLAB-generated filters require fewer FPGA resources, offering more flexibility, while CIC Compiler filters provide optimized multi-channel support and the option to utilize DSP48 slices for enhanced performance.

Read the paper · More papers on PaperTik