The Digital filter block (DFB) is a 24-bit fixed-point, programmable DSP engine that can run independent of the CPU execution. The DFB data path contains a Multiply-Accumulate unit (MAC), an ALU, and output shifter. The DFB supports up to 64 instructions, and two 128 locations data RAM (24-bit wide) to store signal data, and coefficient data for computation.
PSoC Creator currently does not support custom algorithm development using DFB. Please contact Cypress technical support if you need to use DFB for implementing custom algorithms.