3 Math Blocks

In the PolarFire family, fabric includes embedded Math blocks optimized for Digital Signal Processing (DSP) applications such as Finite Impulse Response (FIR) filters, Infinite Impulse Response (IIR) filters, Fast Fourier Transform (FFT) functions, and encoders that require high data throughput.

Math block has a built-in multiplier, a pre-adder, and an adder. These built-in features minimize the external logic required to implement multiplication, multiply-add, and Multiply-Accumulate (MACC) functions. For more information about Math block inference by Synplify Pro ME, see Inferring PolarFire MACC Blocks Application Note. Implementation of these arithmetic functions using math blocks results in efficient resource usage and improved performance for DSP applications. Math blocks can also be used in conjunction with fabric logic and embedded memories (LSRAM, μSRAM, and μPROM) to implement complex DSP algorithms.