|
|
Digital 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-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, 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
4VPF16/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 |
ADX000 |
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.
|