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 |
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 | 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 | 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 GPU | NVIDIA Fermi 240 cores (2) | 2GB GDDR5 (2) | Dual x16 PCIe, dual DVI, IPMI | AC L0, CC L200, AFT |
| VPX3-491 3U OpenVPX GPU | NVIDIA Fermi 240 core | 2GB GDDR5 | x16 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 |
| 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-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 | 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 | 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 MCOTS Kintex-7 XMC | Xilinx Kintex-7 K325T FPGA | 128M x 16-bit DDR3 SDRAM | analog, digital, serial, fiber-optic, memory, custom | AC 0, AC 100, CC 200 |
| 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 |


