Check the Download Zone for the latest product updates and ready-to-run examples.
Impulse provides standard and customized IP libraries for application domains. Contact us to discuss your IP library requirements.
Math and Image Processing Libraries
The Impulse C Math and Image Processing libraries accelerate your FPGA based algorithm development and extend the operations provided in Impulse C. Library components are provided with standard C-language function prototypes, allowing them to be easily invoked from C, using the same function calling methods C programmers are familiar with. These C-callable functions represent optimized hardware elements that are instantiated, through the use of synthesis and place-and-route tools, in the target FPGA.
The math.h Library implements standard C math.h functions. This library is provided as a set of HDL files and related configuration files implementing common mathematical operations. Most of these functions involve the use of floating point numbers, either single or double-precision.The Impulse C math.h Library is royalty free; all of the included elements can be incorporated into your projects with no restrictions or deployment fees. Learn more.
The Image Processing Library adds components for video and image processing, including convolutions filters, color converters and other useful functions and modules. Learn more.
