DSP & FPGA Processing

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, 2715QE @2.1GHz 8GB-16GB 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 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

 

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-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 L100, CCL200

 

FPGA – 6U VPX/VXS

Product Processor(s) Memory I/O Ruggedization
CHAMP-FX3 (VPX6-472) 6U OpenVPX 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 L0, ACL100, CCL100, CCL200, CCL300
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 RapidIOto 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
FPE650 6U VPX Quad Xilinx Virtex-5 (SX95T or LX155T) 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 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

 

FPGA – PMC/XMC

Product Processor(s) Memory I/O Ruggedization
ADX000 PMC/XMC Xilinx Virtex-5 LX110T/SX95T FPGA Two banks 128Mbyte 250MHz 16-bit DDR2 SDRAM and two banks 2Mbyte 200MHz 36-bit QDR2 SRAM memories 66MHz PCI/100MHz PCI-X (XMC P5), x8 RocketIO (XMC P6), LVDS (PMC P4) AC L0, AC L100, CC L100 (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 three banks 9Mbytes 200MHz QDR II SRAM; Two banks 128Mbytes 200MHz DDR2 SDRAM 32 LVDS (PMC P4), customisable front panel I/O (ADC, DAC, LVDS, RS485, CameraLink) AC 0
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 Single 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

Written by