header-dsp Curtiss Wright

Read the Press ReleaseDigital Signal Processors

Curtiss-Wright Controls' Advanced Multi-Computing business unit 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 products match these attributes with technology targeted to high-performance real-time data processing applications that demand multiple processors, FPGA compute engines, fabric interconnect and software to develop and debug complex systems. The Advanced MultiComputing business unit offers technology and support to solve any military/aerospace signal processing problem. We craft systems based on the following technology building blocks.

      • Multi-processor PowerPC and Intel Core i7 boards
      • Xilinx Virtex family  FPGA-based reconfigurable compute engines
      • VME, VPX (VITA 46/48), PMC, and XMC form factors
      • Serial RapidIO and StarFabric high-speed switched serial interconnect
      • High-performance serial FPDP PMC modules for sensor interfaces
      • High-speed A/D PMC modules for digital radio, signal intelligence applications
      • High performance inter-processor communication (IPC) libraries
      • Signal Processing Libraries optimized for Altivec and SSE

Use the left-hand navigation menu to browse through our digital signal processing products, or choose your product from the chart below. denotes latest generation products
>> Click here to learn more about our DSP Design Process 

Intel Processing

 Product Name Form Factor Processor(s) Memory I/O

Ruggedization

CHAMP-AV5new

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, 100

CC 100, 200

 

PowerPC Processing

 Product Name Form Factor Processor(s) Memory I/O

Ruggedization

CHAMP-AV6

6U VPX/
VITA 46/48
Quad 8640 1GHz

Up to
2GB DDR2 SDRAM,
256MB Flash

1x 8-lane PCIe XMC
4x EIA-232
2x EIA-422
2x Gbe On-board Switch
16x LVTTL I/O
4x SRIO Or
3x SRIO, 1 x PCIe

AC 0, 100

CC 100, 200
CC VITA 48.2, Type I

CHAMP-AV IV 6U VME 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/
VITA 46/48
8640 or 8641 1GHz - 1.33GHz,
2x Virtex-5 FPGAs
8641: 2GB DDR2 SDRAM, 128MB Flash and 128KB NvSRAM
per FPGA: 4x 9MB QDRII SRAM, 2x 512MB DDR2 and 16MB Flash
2x FMC OR
1x FMC and 1 P/XMC,
2x Gbe onboard,
RocketIO,
2x SRIO,
1x 8-lane PCIe
AC 0
VPF2 6U VXS/
VITA 41 and VME
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/
VITA 41 and VME
2x 7447A/7448 1GHz,
2x Virtex-II Pro FPGAs
per 744x: 256MB SDRAM and 64MB Flash
per FPGA: 128MB DDR SDRAM and 4x 2MB QDR SRAM
1 PMC,
2x EIA-422,
2x EIA-232,
2x Gbe onboard,
RocketIO,
VME
AC 0
CC 100
M6000 6U VXS/
VITA 41 and VME
AMCC PowerPC 440SP 667MHz 512MB DDR2 SDRAM 1 PMC,
1x Gbe,
2x 4Gbps Fibre Channel,
RocketIO,
VME
AC 0
Manta QX3 6U VME

Quad 7457

1 GHz

Up to
2 GB DDR SDRAM,
1GB Flash
1x 64-bit 133MHz PMC,

4 x EIA-232,

2x EIA-422,
2 x Gbe,
2x 1394A

AC 0, 100

CC 100

 

FPGA Processing

Product Name Form Factor

Processor (s)

Memory

I/O

Ruggedization

VPX3-450 3U VPX/
VITA
4
VPF16/48

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 Serial RapidIO) to backplane, 8-lane PCIe XMC,
2 x EIA-232,
2 x Gbe,
2 x 4-lane RocketIO to backplane,
18-pairs LVDS DIO
AC 0,100
CC 100, 200, 300
CHAMP-FX2 6U VPX/
VITA
46/48

Dual-Core 8641D 1GHz


Dual Xilinx
Virtex-5 LXT
(LX110T, LX220T, or FX130T)

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,100
CC 100, 200, 300
FPE650 6U VPX /
VITA 46/48
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
CC 100

HPE720

6U VPX/
VITA 46/48
Single or Dual-core 8640 or 8641 1GHz - 1.33GHz

Dual Xilinx Virtex-5 
(LX110/220/330T, SX240T or FX200T) FPGAs
8641: 2GB DDR2 SDRAM, 128MB Flash and 128KB NvSRAM

per FPGA
: 4x 9MB QDRII SRAM, 2x 512MB DDR2 and 16MB Flash
2x FMC OR
1x FMC and 1 P/XMC,
2x Gbe onboard,
RocketIO,
2x SRIO,
1x 8-lane PCIe
AC 0
FPE320 3U VPX/
VITA 46/48
Xilinx Virtex-5 (SX240T, LX155/220/330T, FX130/200T) FPGA 2x 9MB QDR-II SRAM, 2x 356-512MB DDR2 SDRAM 1x FMC,
RocketIO,
16 Diff. Pairs,
1x EIA-232
AC 0
CHAMP-FX 6U VME/
VITA 41
Dual Xilinx VP70/100 Up to
512 MB DDR SDRAM,
Up to
9MB DDR-II SRAM per FPGA
2 x 64-bit/66MHz PMC,
1 x EIA-232,
StarFabric,
RocketIO
AC 0,100
CC 100, 200
VPF2 6U VXS/
VITA 41 and VME
Single Dual-core 8641 1.25GHz,

1x Xilinx Virtex-5 (LX110T or 95SXT ) FPGAs
8641: 2GB DDR2 SDRAM

per FPGA: 4x 9MB QDR-II SRAM,
2x 128MB DDR2 SDRAM 
1x P/XMC,
2x Gbe onboard,
1x EIA-232,
RocketIO,
VME
AC 0
CC 100
VPF1 6U VME/
VITA 41
2x 7447A/7448 1GHz,

2x Xilinx Virtex-II Pro XC2VP70 FPGAs
per 744x: 256MB SDRAM and 64MB Flash
per FPGA: 128MB DDR SDRAM and 4x 2MB QDR SRAM
1 PMC,
2x EIA-422,
2x EIA-232,
2x Gbe onboard,
RocketIO,
VME
AC 0
CC 100
3CPF1 3U custom cPCI 7447A,
Xilinx Virtex-II Pro XC2VP70
7447A: 512MB SDRAM,
64MB Flash
FPGA: 128MB SDRAM, 4x 4MB QDR SRAM

1x EIA-232,

1x EIA-422,
1x I2O,
RocketIO,
32-bit 33MHz PCI to backplane,
2x Ethernet
AC 0
CC 100
XMC-442 XMC/
VITA-42
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,100
CC 100, 200, 300
MM-7115 PMC Xilinx Virtex-4 LX200 and LX160 512MB or 1GB DDR II 64-bit 133MHz PCI-X AC 0
CC 100
MM-7110 PMC Xilinx Virtex-4
LX200 and SX55
512MB or 1GB DDR II 64-bit 133MHz PCI-X AC 0
CC 100
MM-7105 PMC Xilinx Virtex-4
LX200
512MB or 1GB DDR II 64-bit 133MHz PCI-X AC 0
CC 100
SPMC/DPMC-440 Proware PMC 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,100
CC 100, 200
PMC-FPGA03 PMC Xilinx Virtex-II Pro XC2VP50 2x 64MB DDR SDRAM,
3x 2Mx18-bit QDR-II SRAM
138 Signals to front panel or
RocketIO to front panel,
64-bit 66MHz PCI,
64-bit User I/O on PMC P14
AC 0
PMC-FPGA03F PMC Xilinx Virtex-II Pro XC2VP50 2x 64MB DDR SDRAM,
3x 2Mx18-bit QDR-II SRAM
4 fiber-optic on front panel,
64-bit 66MHz PCI,
64-bit User I/O on PMC P14
AC 0
ADX000new XMC/
VITA-42,
PMC
Xilinx Virtex-5 LX110T/SX95T FPGA Dual banks of 36b QDR2 SRAM and 16b DDR2 SDRAM memories - AC L0, AC L100, CC L100 (contact factory for availability)
3CPF1 3U custom cPCI 7447A,
Virtex-II Pro
7447A: 512MB SDRAM,
64MB Flash
FPGA: 128MB SDRAM, 4x 4MB QDR SRAM

1x EIA-232,

1x EIA-422,
1x I2O,
RocketIO,
32-bit 33MHz PCI to backplane,
2x Ethernet
AC 0
CC 100

Operating Systems for DSP Applications
Curtiss-Wright Controls Embedded Computing offers customers with several choices of real-time operating systems for use on its CHAMP product line. The choices have commonality with those available for use on PowerPC based SBCs, so developers can have a single tool-chain to use on systems involving both DSPs and SBCs. Currently available operating system choices for use with the CHAMP product line include: INTEGRITY by Green Hills; VxWorks by Wind River; Linux from Curtiss-Wright; Gedae by Gedae Inc..

Digital Signal Processing Libraries
The CHAMP DSP products derive their floating-point performance from the PowerPC AltiVec unit. Programming the AltiVec is complex. For customers who prefer to focus on their algorithms, Curtiss-Wright offers the Continuum Vector DSP function library. Continuum Vector provides Application Programming Interfaces (APIs) which are compatible with other popular board vendor function library APIs and also with the open-standard Vector Signal Image Processing Library (VSIPL Core Lite profile).  This greatly simplifies the effort associated with porting existing software from other platforms to Curtiss-Wright hardware. Many functions are available in both single and double precision arithmetic.

Inter-Processor Communications
Military DSP applications employ multiple processors operating in a pipeline or in parallel. In either case, data must be transferred quickly and efficiently between the processors. Curtiss-Wright offers the Inter-Processor Communications (IPC) library to provide messaging and bulk data transfers in a multi-processor system. IPC provides a hardware-neutral interface for task-to-task communications. IPC will run with the same API on a single processor, or on a large system based on the both the Serial RapidIO and StarFabric switched interconnects.