VMETRO’s PMC-FPGA05 Virtex-5-based PMC module kit lets you bring optimized C directly into the FPGA |
VMETRO™ and Impulse Accelerated Technologies, Inc. today announced the release of a DSP development kit, the V5+C, an advanced platform for rapid prototyping and algorithm development. The kit, which includes the latest-generation Impulse C-to-VHDL compiler tools and a VMETRO PMC module based on the Xilinx® Virtex™-5 FPGA, allows military and industrial system developers to hardware–accelerate DSP algorithms and quickly prototype on FPGA within an ANSI C environment.
With the V5+C kit, software application developers who may be less familiar with low-level VHDL design methods can easily move ANSI C algorithms to an FPGA-accelerated platform. Experienced hardware developers benefit as well due to a faster path to a working prototype from higher-level C code.
According to David Pellerin, CTO of Impulse, “The combination of Impulse C™ with VMETRO’s PMC-FPGA05 Virtex-5-based PMC module provides new alternatives for developers of high performance DSP algorithms. Software developers in many domains, DSP included, are learning the value of using FPGAs for algorithm acceleration. We are happy to be working with VMETRO to make FPGAs more accessible.”
The Impulse C compiler plays a key role in bringing more software developers into FPGA technologies. A benefit of the Impulse C compiler is its ability automatically analyze, optimize and translate the original C code to run in parallel on an FPGA to take advantage of the inherent parallel capabilities of FPGA devices. The result is an FPGA solution that outperforms most DSPs or processors. Using the Impulse tools in combination with Xilinx FPGA devices, users can expect to achieve 10X acceleration over their existing microprocessor-based solutions. When compared to traditional methods of hardware design, this approach can cut weeks or even months off of the development timescale.
The VMETRO PMC-FPGA05 included in the V5+C kit is a PMC module with a large-capacity Xilinx Virtex-5 XC5VLX110 FPGA and customizable digital front-panel I/O. The powerful FPGA is boosted by multiple banks of QDR and DDR memory to ensure that processing capabilities of the PMC-FPAGA05 are maximized. The PMC-FPGA05 was designed for embedded DSP applications where there is a need for flexible, customizable I/O and FPGA processing on the data stream. There are a number of I/O adapter modules available from VMETRO that can be plugged onto the PMC-FPGA05 including a dual channel 105MSPS, 14-bit ADC; a dual channel 210MSPS, 14-bit DAC; an FPDP-II interface; a 33 channel RS485/422 interface; a Camera Link interface; an L-Band receiver; and two different LVDS interfaces. Customers can also develop their own I/O adapter modules to meet their custom I/O requirements.
The V5+C kit extends the ability to develop DSP algorithms in ANSI C by enabling C applications to directly interface to VMETRO-provided hardware IP blocks, eliminating the need for developers to use VHDL to interface their hardware-accelerated algorithms to the VMETRO’s IP blocks for the Virtex-5 FPGA. The Impulse C Platform Support Package (PSP) for the PMC-FPGA05 is the key link enabling the integration of VMETRO’s IP blocks and C applications. The PSP provides C-callable interfaces to the VMETRO PMC-FPGA05 PMC module’s PCI-X bus, the QDR and DDR memories, and more.
The V5+C kit includes a PMC-FPGA05 on a PCI-X carrier card along with the Impulse C tools and PSP. Early adopters of this kit receive special factory training and design support on their first algorithm. The discount price for early adopter customers is $9,995.