DSP-FPGA Processing

Digital Signal Processors

Curtiss-Wright builds high-performance digital signal processing computing solutions tailored to the needs of the most demanding defense applications such as radar, sonar, signal intelligence and image processing. Our digital signal processing products are founded on the principle of focusing on high-integrity design aimed at harsh environment applications, backed by customer support and lifecycle management to support the programmatic needs of defense customers.

DSP - Intel

Product Processor(s) Memory I/O Ruggedization
CHAMP-AV5 6U VME Dual Intel core i7, 610e @2.53GHz 4GB DDR3 SDRAM, 16GB Flash 1x XMC, 1x XMC/PMC, 4x EIA-232, 2x Gbe, 2x USB, 1x SATA, 8x LVTTL I/O AC 0, AC 100,
CC 100, CC 200
CHAMP-AV8 6U VPX Dual Intel core i7, 3612QE @2.1GHz 8GB DDR3 SDRAM, 16GB Flash 1x XMC, 4x EIA-232,2x EIA-422,4x Gbe, 3x USB, 2x SATA, 16x LVTTL I/O AC 0, AC 100,
CC 200
CHAMP-AV9 6U OpenVPX Dual Intel Core i7 4th Gen Haswell quad-core 4700EQ @ 2.4GHz 8GB DDR3 SDRAM 2x SDR50 Connectors, 4x 10 GbE, 4x 40 GbE, Infiniband, PCIe Gen 3, 2x 1000Base-KX Ethernet, 2x 1000Base-T Ethernet, 4x RS-232, 2x RS-422/485, 2x USB 2.0/3.0, 2x SATA, 4x Displayport 1.2 AC 0, AC 100,
CC 200

 

DSP - Power Architecture

Product Processor(s) Memory I/O Ruggedization
CHAMP-AV6 VPX quad 8640 Quad 8640 @ 1GHz 4GB DDR3 SDRAM, 16GB Flash 1x XMC, 1x XMC/PMC, 4x EIA-232, 2x Gbe, 2x USB, 1x SATA, 8x LVTTL I/O AC 0, 100 , CC 100, 200
CHAMP-AV4 VME quad 7448 Quad 7447A/7448 @1 GHz - 1.25GHz Up to 2 GB DDR SDRAM, 256MB Flash 2x 64-bit/100MHz PMC, 4x EIA-232, 2x Gbe On-board Switch, 8x LVTTL I/O AC 0, 100, CC 100, 200
HPE720 6U VPX 8640 or 8641 1GHz - 1.33GHz, 2x Virtex-5 FPGAs 8641: 2GB DDR2 SDRAM, 128MB Flash and 128KBNvSRAM, per FPGA: 4x 9MB QDRII SRAM, 2x 512MB DDR2 and 16MB Flash 2x FMC OR 1x FMC and 1 P/XMC, 2xGbe onboard, RocketIO, 2x SRIO, 1x 8-lane PCIe AC 0
VPF2 6U VXS - not recommended for new designs 8641 @ 1.25GHz, 2x Xilinx Virtex-5 FPGAs 8641: 2GB DDR2 SDRAM and 128MB Flash, per FPGA: 4x 9MB QDRII SRAM, 2x 128MB DDR2 SDRAM, 32MB Flash 1x P/XMC, 2x Gbe onboard, 1x EIA-232, RocketIO, VME AC 0, CC 100
VPF1 6U VXS - not recommended for new designs 7447/7448 @ 1GHz, 2x Xilinx Virtex-II Pro FPGAs 7447/7448: 512MB SDRAM, 64MB Flash,
per FPGA: 4x 4MB QDR SRAM, 128MB DDR SDRAM
PMC, VXS FPGA RocketIO (sFPDP, etc), 2x Ethernet, RS232, FPGA digital AC 0, CC 100
VPX3-453 3U VPX-REDI Dual-core 8640D 1GHz, Xilinx Virtex-6 (LX240T) 8640: 1 GB DDR2 SDRAM across two banks, FPGAs: 256MB DDR2 SDRAM, 36 MB QDR-II+ SRAM across two banks Two 4-lane PCI Express Gen2 links to backplane, 2x 4-lane PCIe XMC, 2 x EIA-232, 2 x GbE, 2 x 4-lane RocketIO to backplane, 19-pairs LVDS DIO CC 200
VPX3-450 3U VPX Dual 8640 @ 1GHz, Xilinx Virtex-5 FPGA 8640: 1 GB DDR2 SDRAM Across two banks, FPGAs: 512 MB DDR2 SDRAM, 18 MB QDR-II+ SRAM across two banks Two 4-lane PCI Express links (One link may be configured for SerialRapidIO) to backplane, 8-lane PCIeXMC, 2 x EIA-232, 2 x Gbe, 2 x 4-laneRocketIO to backplane, 18-pairs LVDS DIO AC 0, AC 100, CC 100, CC 200

 

DSP - GPU

Product GPU Memory I/O Ruggedization
VPX6-490 6U OpenVPX GP-GPU NVIDIA Fermi 240 cores (2) 2GB GDDR5 (2) Dual x16 PCIe, dual DVI, IPMI AC L0, CC 200, AFT
VPX3-491 3U OpenVPX GP-GPU NVIDIA Fermi 240 core 2GB GDDR5 x16 PCIe AC 0, CC 200
VPX3-716 3U OpenVPX GP-GPU AMD Adelaar 2GB DDR5 x8 PCIe AC 0, CC 200

 

FPGA Processors

The use of FPGAs has revolutionized the way DSP subsystems are configured. With a large number of gates, hardware multipliers and high-speed serial interfaces, an FPGA can outperform a microprocessor by a factor of ten or more. FPGAs are applicable to a variety of applications including RADAR, signal intelligence and image processing that have elements of computing that are characterized by repetitive fixed-point processing that can be expressed in highly parallel form. FFTs, pulse compression, filters, and digital down converters are examples of functions that FPGAs perform well. In deployed systems, this technical advantage translates to smaller, lower-power and lower-cost systems.

FPGA – 3U VPX

Product Processor(s) Memory I/O Ruggedization
VPX3-453 3U VPX-REDI Dual-core 8640D 1GHz, Xilinx Virtex-6 (LX240T) 8640: 1 GB DDR2 SDRAM across two banks, FPGAs: 256MB DDR2 SDRAM, 36 MB QDR-II+ SRAM across two banks Two 4-lane PCI Express Gen2 links to backplane, 2x 4-lane PCIe XMC, 2 x EIA-232, 2 x GbE, 2 x 4-lane RocketIO to backplane, 19-pairs LVDS DIO C 200
VPX3-450 3U VPX-REDI Dual-Core 8640D 1GHz, Xilinx Virtex-5 (LX155T or SX95T) 8640: 1 GB DDR2 SDRAM Across two banks, FPGAs: 512 MB DDR2 SDRAM, 18 MB QDR-II+ SRAM across two banks Two 4-lane PCI Express links (One link may be configured for SerialRapidIO) to backplane, 8-lane PCIeXMC, 2 x EIA-232, 2 x Gbe, 2 x 4-laneRocketIO to backplane, 18-pairs LVDS DIO AC 0, AC 100, CC 100, CC 200
VPX3-530 3U OpenVPX Xilinx Virtex-7 (VX690T) 2x 2 or 4GB banks, 64-bit data per bank  2x 4 GSPS or 4x 2 GSPS 12-bit ADC, 2x 5.6GSPS 14-bit DAC, 8-lane PCI Express to VPX P1, 8-lane HSS to VPX P1, 2x RS-422/485 inputs on P2, 2x RS-422/485 outputs on P2, 28x 1.8V LVDS on P2 AC 0, AC 100,
C 100
FPE320 3U VPX Xilinx Virtex-5 (SX240T, 220/330T) FPGA 2x 9MB QDR-II SRAM, 2x 356-512MB DDR2 SDRAM 1x FMC, RocketIO, 16 Diff. Pairs, 1x EIA-232 AC 0, AC 0, AC 100, CC 200

 

FPGA – 6U VPX/VXS

Product

Processor(s)

Memory

I/O

Ruggedization

CHAMP-FX4 (VPX6-473) 6U OpenVPX 3 x Xilinx Virtex-7 FPGAs & 1 x ZYNQ FPGA  Each Virtex-7 has 4GB DDR3L SDRAM, 36MB QDRII+ SRAM. The ZYNQ FPGA has 1 GB DDR3L SDRAM, 256MB flash   2 x FMC sites, PCIe Gen 3, four x4 SRIO Gen2, ten x4 SRDS to backplane, x40 LVDS, x8 DIO, Ethernet, RS232, I2C  AC 0, AC 100, CC 100, CC 200 
CHAMP-FX3 (VPX6-472) 6UOpenVPX 8640 1GHz - 1.0GHz, 2x Virtex-6 FPGAs (SX475T) 8640: 1GB DDR2 SDRAM, 256MB Flash and 128KBNvSRAM, per FPGA: 4x 18MB QDRII+ SRAM, 2x 2GB DDR3 2x FMC , 2x GbE-X, 2x GbE-T, Four x4 RocketIO(per FPGA), Four x4 SRIO, 1x 8-lane PCIe AC 0, AC 100, CC 100, CC 200, CC 300
CHAMP-FX2 6U VPX Dual-Core 8641D 1GHz, Dual Xilinx Virtex-5 LXT (LX110T, LX220T) 8641: 512 MB or 1 GB DDR2 Across two banks, FPGAs: 512 MB DDR2 SDRAM across two banks per FPGA, 36 MB QDR-II+ SRAM per FPGA across four banks Four 4-lane Serial RapidIO links, 8-lane PCIe or 4-lane SRIO XMC; Processor: 4-lane Serial RapidIO to Fabric, 1 x EIA-232, 1 x EIA-422/232, 2 x GbE, 16 LTTL DIO; FPGAs: 4-lane Serial RapidIO to fabric, 4-lane RocketIO, 36-pairs LVDS DIO from each FPGA AC 0, AC 100, CC 100, CC 200, CC 300
CHAMP-WB 6U OpenVPX Xilinx Virtex-7 FPGAs (X690T or X980T) FPGA 2x 4GBx64-bit DDR3L SDRAM 2x FMCs, 2x enhanced FMC, two x8 Gen3 PCIe (expansion plane host interface), four x4 data plane SERDES, one x4 user plane SERDES, 16 LVDS pairs AC 0, CC 200
FPE650 6U VPX Quad Xilinx Virtex-5 (SX95T, LX155T or FX100T) FPGAs FPGA 1&3: 2x 128Mx16-bit SDRAM, 2x 128Mx 24-bit SDRAM, 2x 4Mx18-bit SRAM, 128MB Flash; FPGA 2&4: 4x 4Mx18-bit SRAM 2x FMCs, RocketIO, 20 Diff. Pairs for FPGAs 1 & 3, 4x GbE AC 0
HPE720 6U VPX 8640 or 8641 1GHz - 1.33GHz, 2x Virtex-5 FPGAs 8641: 2GB DDR2 SDRAM, 128MB Flash and 128KBNvSRAM, per FPGA: 4x 9MB QDRII SRAM, 2x 512MB DDR2 and 16MB Flash 2x FMC OR 1x FMC and 1 P/XMC, 2xGbE onboard, RocketIO, 2x SRIO, 1x 8-lane PCIe AC 0
VPF2 6U VXS - not recommended for new designs 8641D, 1x Virtex-5 FPGA 8641: 2GB DDR2 SDRAM and 128MB Flash, per FPGA: 4x 9MB QDRII SRAM, 2x 128MB DDR2 SDRAM, 32MB Flash 1x P/XMC, 2x GbE onboard, 1x EIA-232, RocketIO, VME AC 0, CC 100
VPF1 6U VXS - not recommended for new designs 7447/7448 @ 1GHz, 2x Xilinx Virtex-II Pro FPGAs 7447/7448: 512MB SDRAM, 64MB Flash,
per FPGA: 4x 4MB QDR SRAM, 128MB DDR SDRAM
1x EIA-232, 1x EIA-422 AC 0, CC 100

 

FPGA – PMC/XMC

Product

Processor(s)

Memory

I/O

Ruggedization

ADX000 PMC/XMC Xilinx Virtex-5 LX110T/SX95T FPGA Dual banks of 2M x 36bit QDR2 SRAM and dual 64M x 16bit DDR2 SDRAM memories N/A AC 0, AC 100,
CC 100 (contact factory for availability)
PMC-440 PMC Module Xilinx VP40 Up to 256 MB DDR SDRAM 33/66 MHz PCI, 2.5 GB/sec Front-panel RocketIO, 2 GB/sec Rear-panel RocketIO, 30-bits front-panel LVDS/LVTTL (15 pairs), 48-bits rear-panel LVDS/LVTTL (24 pairs) AC 0, AC 100, CC 100, CC 200
PMC-FPGA05 Virtex-5 PMC Xilinx Virtex-5 LX110 or LX155 FPGA Multiple banks of SRAM for DSP; Multiple banks of SDRAM for large buffers Customizable digital I/O N/A
XF07 Xilinx Kintex-7 FPGA      
XF07-523 Kintex-7 XMC Xilinx Kintex-7 K325T FPGA 128M x 16-bit DDR3 SDRAM 32-differential pairs to front panel. 32-differential pairs to PMC P4 or 20 differential pairs + 38 single ended to XMC P6. AC 0, AC 100, CC 200
XMC-442 XMC FPGA mezzanine Xilinx Virtex-5 SXT (SX50T/SX95T) Up to 256 MB DDR2 SDRAM, 18 MB SRAM Across two banks 80-bits front-panel VDS/LVTTL (40 pairs), 48-bits rear-panel LVDS/LVTTL (24 pairs), x4 PCIe AC 0, AC 100, CC 100, CC 200, CC 300
XMC-FPGA05D XMC/PMC Xilinx Virtex-5 SX95T Two banks of 9Mbytes 250MHz QDR2 SRAM memory; Two banks of 128Mbytes 250MHz DDR2 SDRAM memory Range of front panel I/O personality modules (including ADC, DAC, LVDS, RS-485/422 and Camera Link) N/A
XMC-FPGA05F Virtex-5 XMC Xilinx Virtex-5 FPGA (SX95T, LX155T or FX100T) Four banks of DDR SDRAM memory 64-bit I/O arranged as 32 differential pairs connected directly to the FPGA N/A

 

Continuum Software

Product

Description

Continuum Insights Continuum Insights™ is a suite of software tools that aid the software development for multi-processor systems. Insights provides programmers visibility into the entire system via the collection of critical, periodic, non-intrusive, real-time data.
Continuum IPC The Interprocessor Communication (Continuum IPC) Library provides all the capabilities needed to control applications running on multiple processors having data movement requirements. Currently supported fabrics and interconnects include PCI, StarFabric, Serial RapidIO and PCI Express.
Continuum Vector The Curtiss-Wright DSP function library, Continuum Vector, provides a comprehensive set of C-callable functions which have been optimized to exploit the performance of the SIMD instruction sets of Power Architecture (Altivec) and Intel (SSE) processors.


FPGA - IP/SW

Product Description
FusionXF FPGA toolset for Curtiss-Wright Xilinx FPGA based Virtex-5, Virtex-6 and Virtex-7/Kintex-7 family of user programmable FPGA products
Digital Down Conversion (DDC) DDC IP code supporting Xilinx Virtex-5, Virtex-6 and Virtex/Kintex-7 FPGAs
Serial FPDP HDL Serial FPDP source code for use with FusionXF suite