Digital Signal Processing
Impulse C is ideal for creating high-performance, FPGA-accelerated
DSP algorithms from C code. Accelerate your embedded or server-based DSP
algorithms by 10X, 100X or more by creating highly optimized, pipelined
hardware from C-language descriptions.
Use Impulse C to create:
- Finite Impulse Response (FIR) filters
- Infinite Impulse Response (IIR) filters
- Mixer functions
- Bandpass filters
- Fast Fourier Transform (FFT) functions
- Kalman filters
- And many others
The Impulse C streaming programming model allows you to easily
describe DSP filter algorithms, then parallelize and optimize your
application for FPGA implementation. For embedded processor
applications, FPGA acceleration can result in over 300X performance
increases over comparable software-only DSP implementations.

Use Impulse C to create FPGA-accelerated DSP
applications