Impulse Accelerated Technologies Inc. announced that its Impulse C(tm) compiler fully supports Xilinx’s just released Virtex(tm)-5 FXT field programmable gate arrays (FPGAs) with their available embedded PowerPC processor. Full support in the Impulse C-to-FPGA tools allows embedded systems designers to easily create hardware-accelerated image processing, DSP and other applications, using the Virtex-5 FXT’s embedded PowerPC® 440 processors and custom, C-language hardware accelerators. The Impulse C-to-FPGA Version 3.1 tools are available now, with perpetual license prices starting at $16,500. Annual and floating licenses are also available. Current Impulse customers on active maintenance agreements receive the 3.1 upgrade at no additional charge.
Impulse C provides a development and debug environment that is fully compatible with Xilinx Virtex-5 FPGAs and with the Xilinx ISE® and EDK® tools and well as Synplicity® Synplify®. Impulse C can be used with or without an embedded processor.
For accelerated software/hardware applications, the Impulse tools export hardware results directly into Xilinx Platform Studio(tm). This allows software programmers to optimize their code and obtain a high degree of acceleration through parallel processing. Accelerated applications developed using the Impulse tools include image processing, DSP, data security, network traffic analysis, radar, and other processing-intensive algorithms. Impulse users have reported embedded algorithm acceleration ranging from 5X to over 400X when compared to software-only implementations.
The Impulse tools include a number of ready-to-run examples and sample algorithms including image processing, DSP, random number generation and others. The tools also include a Design Assistant and tutorials that allow software programmers to more easily adapt legacy C applications for FPGA acceleration. The Impulse tools and libraries are fully compatible with popular C development tools, including Microsoft Visual Studio®, Eclipse and other IDE environments.
More info: Impulse