Curtiss Wright Embedded Systems Curtiss Wright
Contact Sales Contact Support Print Page

M6000 VXS PowerPC 440SP

VXS I/O Controller with Dual PMC/XMC sites, Dual 4Gbit/s Fibre Channel, and User Programmable Virtex-4 FX60/100

  • Dual XMC sites with x8 PCI Express connections
  • VXS Interface implemented using Virtex-4 FX FPGA
  • AMCC PowerPC 440SP processor
  • Dual 4Gb/s Fibre Channel ports
  • 320 MB/s 2eSST VME interface
  • 512 MByte high-speed streaming memory
  • On-board PCI Express switch for optimal data flow
  • Independent 64 bit, 133MHz PCI-X bus for each PMC site
  • Ruggedized versions available
  • TransComm™ compliant for simplified system development

The M6000 is a PowerPC™ based VXS (VITA 41)/VME I/O controller. In addition to it's I/O controller functionality, the M6000 can also perform as an intelligent XMC/PMC carrier, a system controller, high-speed data streaming board and a recording engine. Focusing on I/O capabilities, the M6000 performance high-speed data buffering and flexible data flow between I/O ports. Curtiss-Wright achieves this through I/O connections on the front panel, dual XMC/PMC (PCI Mezzanine) sites and backplane connectors. Thus, the M6000 constitutes an important element of our innovative Phoenix family of products for embedded real-time Data Acquisition, Processing and Recording using high-speed serial communications.


The most demanding embedded applications require flexibility and performance only achieved through use of the M6000. The unique architecture of the M6000 is centered around an AMCC 440SP PowerPC processor and a five-port PCI Express switch, offering multiple data paths with several gigabytes per second data transfer capability. The two PMC/XMC sites are connected to high-speed data paths in the form of independent and concurrent x8 PCI Express and 133 MHz PCI-X segments for each site. For board-to-board communications, there are eight 3.125 Gbps serial ports to the P0 VXS connector that offer a total of 2.5 Gbytes/sec full duplex bandwidth. The M6000 using standard protocols such as Aurora or others by means of a Xilinx® Virtex™-4 FX FPGA. In addition, there is an on-board dual 4Gbps Fibre Channel controller directly attached to a dedicated port on the PowerPC processor, ideal for data recording or playback applications to/from Fibre Channel storage units such as JBODs, SBODs and RAIDs. Additional I/O is available via Gigabit Ethernet, RS232, RS422 on the front panel, or optionally through rear I/O.

The M6000 is supported with a VxWorks or Linux operating environment, and can easily be configured for a given application by complementing with PMC or XMC modules from Curtiss-Wright or 3rd parties.

The M6000 provides a powerful and flexible platform for all types of applications. By utilizing the M6000, users gain I/O capabilities and are able to better focus on the development of their own core intellectual property. The result is faster time-to-market, reduced cost and a superior product.

All of these capabilities in conjunction with I/O devices allow the board to add scaleability to a wide variety of applications, far beyond what is possible with more traditional carrier boards. Some examples of applications well suited for the M6000 include:

  • The number of data channels exceeds that which is available from two mezzanine sites
  • Multiple, simultaneous channels of high-speed data are to be routed through the board
  • Future changes in processing, I/O or scaleability requirements are expected
  • Unique I/O connectivity is required (i.e. VXS)


PowerPC CPU
Device AMCC PPC440SP
Speed up to 667MHz
Memory 512M DDR2 SDRAM
Connections to rest of the board Primary PCI interface: 64-bit 133MHz PCI-X segment to the PCI-X to PCIe bridge and PMC/XMC site #1
Secondary PCI interface: 64-bit 133MHz PCI-X segment to the PCI-X to VME bridge and PMC/XMC site #2
Front Panel IO Ports
Ethernet Speed 10/100/1000 Mbps RJ45 (copper) or 10000 Mbps SFF (optical)
Fibre Channel up to two 4 Gbps Fibre Channel SFF connections (optical)
RS-232 1
PCI Express
Device PLX PEX8532
Connectivity FPGA (x8), XMC #1 (x8), XMC #2 (x8) and PCIe/PCI-X bridge (x4)
VME  
Device Tundra Tsi148
Compliance 2eSST, 2eVME, VME64, master/slave VITA 35-2000 PMC-P4 pin out mapping to VME64x-P2
VXS (optional)  
Compliance VITA 41.0, payload
Protocol FPGA defined
PMC/XMC Site
PCI Compliance PCI (33/66MHz)
PCI-X (66/100/133MHz)
3.3V signaling
XMC (VITA 42) P15 x8 PCI Express channel per XMC site (option)
FPGA Processing  
Device Xilinx Virtex-4 4VFX60/100
Memory 512M DDR2 SDRAM
Connectivity PCIe Crossbar (8 RocketIO transceivers)
VXS P0 (8 RocketIO transceivers)
RocketIO Link Speeds 1.0625Gbps, 2.125Gbps, 2.5Gbps and 3.125Gbps
Software/Firmware
Board Support Packages VxWorks 6.2 and 6.5
Timesys Linux 6.1
Firmware Transcomm Communications Toolbox
Misc.  
Power VXS/VME64x
3.3V ( W), 5V ( W),
+12V ( W), -12V ( W)