HPE720. Dual Xilinx Virtex -5 FPGA & MPC8640D VPX Processor Card. Data Sheet

Similar documents
FPE320. Xilinx Virtex -5 3U VPX Processor with FMC Site. Data Sheet

XMC-FPGA05F. Programmable Xilinx Virtex -5 FPGA PMC/XMC with Quad Fiber-optics. Data Sheet

AD GSPS Analog Input XMC/PMC with Xilinx Virtex -5 FPGA. Data Sheet

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

VXS-621 FPGA & PowerPC VXS Multiprocessor

CHAMP-FX2. FPGA Accelerator Signal Processing Platform. Data Sheet. Features 6U VPX-REDI (VITA 46 and 48) FPGA signal processing platform

CHAMP-AV6. Quad/Octal Freescale Power Architecture MPC8640/8641 VPX Card. Data Sheet

MIL-STD-1553 (T4240/T4160/T4080) 12/8/4 2 PMC/XMC 2.0 WWDT, ETR, RTC, 4 GB DDR3

MIL-STD-1553 (T4240/T4160/T4080) 12/8/4 2 PMC/XMC 2.0 WWDT, ETR, RTC, 4 GB DDR3

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

Ensemble 6000 Series OpenVPX HCD6210 Dual QorIQ T4240 Processing Module

QuiXilica V5 Architecture

3CPF1. 3U PowerPC/Xilinx Virtex-II Pro Processing Engine. Data Sheet

C901 PowerPC MPC7448 3U CompactPCI SBC

PMC-440 ProWare FPGA Module & ProWare Design Kit

XMC Products. High-Performance XMC FPGAs, XMC 10gB Ethernet, and XMC Carrier Cards. XMC FPGAs. FPGA Extension I/O Modules.

C6100 Ruggedized PowerPC VME SBC

C912 Freescale QorIQ T4 3U VPX SBC

C th Gen. Intel Core i7 6U VME SBC. Aitech. Rugged 6U VME Single-Slot SBC 5 th Generation Intel Core i7 CPU

AMC517 Kintex-7 FPGA Carrier for FMC, AMC

SPMC/DPMC-214. CANbus, MilCAN, Utility Bus, and Discrete Digital I/O Module. --Based on dual ColdFire 5485 processors with dual FlexCan interfaces

C800 Core 2 Duo CompactPCI SBC

AMC516 Virtex-7 FPGA Carrier for FMC, AMC

Choosing the Right COTS Mezzanine Module

Gedae cwcembedded.com. The CHAMP-AV6 VPX-REDI. Digital Signal Processing Card. Maximizing Performance with Minimal Porting Effort

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

C802 Core i7 3U CompactPCI SBC

Calypso-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

Analog & Digital I/O

Gemini-V6 VME / VXS. Extreme Signal Acquisition. and FPGA-based Processing. Without Compromise

FPGA Solutions: Modular Architecture for Peak Performance

S950 3U cpci Radiation Tolerant PowerPC SBC

Phoenix VPF2. MPC8641D and Dual Virtex-5 FPGA Based VXS Processor. Overview

T1042-based Single Board Computer

C160 Core 2 Duo VME SBC

Embedded Tech Trends 2014 Rodger H. Hosking Pentek, Inc. VPX for Rugged, Conduction-Cooled Software Radio Virtex-7 Applications

Spartan-6 & Virtex-6 FPGA Connectivity Kit FAQ

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

COPious-PXIe. Single Board Computer with HPC FMC IO Site DESCRIPTION APPLICATIONS SOFTWARE V0.2 01/17/17

Components of a MicroTCA System

C111 Freescale QorIQ T4 6U VME SBC

C112 Freescale QorIQ T4 6U VPX SBC

COMPUTING. MVME8100 NXP QorIQ P5020 VME64x/VXS SBC. Data Sheet

FMC-SFP+ FEATURES APPLICATIONS SOFTWARE. FMC Module with Four SFP+ Ports DESCRIPTION

PXIe FPGA board SMT G Parker

C870 Core i7 3U VPX SBC

FMC-QSFP+ FEATURES APPLICATIONS SOFTWARE. FMC Module with Dual QSFP+ Ports DESCRIPTION

New! New! New! New! New!

VPXI epc. Datasheet. AmpliconBenelux.com. Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION

VPX754. Intel Xeon SoC, 3U VPX, PCIe Gen3. Key Features. Benefits VPX754

MicroTCA / AMC Solutions for Real-Time Data Acquisition

AMC GSPS 8-bit ADC, 2 or 4 channel with XCVU190 UltraScale

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

XMC-ZU1. XMC Module Xilinx Zynq UltraScale+ MPSoC. Overview. Key Features. Typical Applications

In-chip and Inter-chip Interconnections and data transportations for Future MPAR Digital Receiving System

AMC524 / AMC524C Quad ADC, 125 MSPS, Dual DAC, Artix-7

Air Cooled 4U 1/2 Rack OpenVPX Windows/Linux Computer with Four Expansion Slots DESCRIPTION

Signal Conversion in a Modular Open Standard Form Factor. CASPER Workshop August 2017 Saeed Karamooz, VadaTech

VPX645. NVMe HBA with RAID (0, 1, 5, 6, 10, 50 and 60), 3U VPX. Key Features. Benefits. 3U VPX NVMe Host Bus Adapter with Full support for RAID

XMC Module with Eight 250 MSPS, 14-bit A/Ds, Xilinx Virtex-6 FPGA, and 4 GB LPDDR2

AMC540. Key Features. Benefits. Xilinx Virtex-7 FPGA AMC with Dual TI DSP AMC540. Xilinx Virtex-7 XC7VX690T FPGA

SCP/DCP U cpci Single Board Computer. Features P R O D U C T D ATA S H E E T

G52A. QorIQ Enhanced Network CPU Board. Data Sheet. CompactPCI Serial

Ensemble 6000 Series OpenVPX Intel 4 th Generation Core i7 module LDS6525-CX

A23C TI Sitara ARM Cortex-A15 CPU

The bridge insures that multiple PCIBPMC cards can be installed onto the same PCI bus stub.

Virtex-6 FPGA ML605 Evaluation Kit FAQ June 24, 2009

PRELIMINARY IDT7M9510 IDT7M9514

New! New! New! New! New!

Nutaq μdigitizer FPGA-based, multichannel, high-speed DAQ solutions PRODUCT SHEET

3U CompactPCI Intel SBCs F14, F15, F17, F18, F19P

FMC231. Key Features. Benefits. FMC Quad ADC 1 GSPS and Quad DAC 2.8 GSPS FMC231. Quad ADC o

XMC Adapter for 3U cpci/pxi

Zynq-7000 All Programmable SoC Product Overview

New! New! New! New! New!

Simplify System Complexity

S2C K7 Prodigy Logic Module Series

Virtex-5 GTP Aurora v2.8

Promentum MPCBL0050 PRODUCT BENEFITS. Dual-Core Intel Xeon Processor LV Dual Core Xeon processor module FEATURE SUMMARY. [Print This Datasheet]

EMX-2401 DATA SHEET FEATURES 3U EMBEDDED CONTROLLER FOR PXI EXPRESS SYSTEMS. Powerful computing power with Intel Core i5-520e 2.

XMC-RFSOC-A. XMC Module Xilinx Zynq UltraScale+ RFSOC. Overview. Key Features. Typical Applications. Advanced Information Subject To Change

X6-250M. XMC Module with Eight 310 MSPS, 14-bit A/Ds, Xilinx Virtex-6 FPGA, and 4 GB LPDDR2 DESCRIPTION FEATURES APPLICATIONS SOFTWARE

Ensemble 6000 Series OpenVPX Intel 4 th Generation Core i7 module

Virtex 6 FPGA Broadcast Connectivity Kit FAQ

Copyright 2017 Xilinx.

Nutaq Perseus 601X Virtex-6 AMC with FMC site PRODUCT SHEET

New! New! New! New! New!

D601 - Conduction-Cooled 6U CPCI Pentium M SBC

Procelerant CEQM57XT

Simplify System Complexity

FMC250. Key Features. Benefits. FMC Dual ADC 12-bit 2.6 GSPS, Single DAC 16-bit 12 GSPS FMC+ FMC250. Dual AD9625 ADC 12-bit at 2.6/2.5/2.

XMC Module with Two 1.8 GSPS, 12-bit A/Ds, Xilinx Virtex-6 FPGA, and 4 GB LPDDR2 DESCRIPTION

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

NEW FPGAs BOOST SOFTWARE DEFINED RADIO PERFORMANCE

Zynq AP SoC Family

AMC531 / AMC531C AMC FPGA, Altera EP4S100Gx

The Next Generation 65-nm FPGA. Steve Douglass, Kees Vissers, Peter Alfke Xilinx August 21, 2006

PCI Express XMC to PCI Express Adapter with J16 Connector Breakout DESCRIPTION

UTC040C MicroTCA Carrier Hub (MCH) Conduction Cooled, PCIe Gen3

CPC506. Best solutions to fit your demands! cpci 3U 8HP CPU Module.

Transcription:

Data Sheet HPE720 Dual Xilinx Virtex -5 FPGA & MPC8640D VPX Processor Card Applications Signal Intelligence (SIGINT) Image Processing Electronic Warfare (EW) Radar Processing Features FPGA and Power Architecture based processing Freescale Power Architecture MPC8640D processor Dual Xilinx Virtex-5 SX240T, LX330T FPGAs Dual mezzanine sites with support for FMC (VITA 57), PMC and XMC (VITA 42) Serial RapidIO fabric 6U VPX REDI (VITA 48) Air-cooled Level 0 Benefits Dense FPGA resources combined with general purpose processing Maximum I/O flexibility to front panel and backplane Support for multi-processing applications For use in deployed or commercial environments Overview The HPE720 is a highperformance hybrid processing engine, blending the benefits of the largest Xilinx Virtex -5 FPGAs with a Freescale Power Architecture MPC8640D (dual-core AltiVec ) processor. Demanding applications can use the dense FPGA resources of the HPE720 to process tasks that can take advantage of high-performance algorithms partitioned across the FPGAs and dual-core processor. When complex algorithms are partitioned into FPGAs, an increase in performance leads to a dramatic reduction in slot count and system cost. The HPE720 includes an MPC8640D processor to handle floating-point calculations, additional processing, data analysis, decision making, and system control. It is this combination of processing resources that allows the HPE720 to function as a standalone board or as an integrated part. The HPE720 combines dense processing resources with robust I/O to the front panel, mezzanines, and backplane to maximize the effectiveness of these resources. Mezzanine support includes an FMC site (VITA 57) and a PMC/XMC/ FMC site. FMC is a standard to allow designers to take advantage of advances in the latest I/O (ADCs, DACs, etc.) and couples this I/O directly to FPGAs. This allows users to take advantage of the low latency and high-bandwidth supported by FPGAs, while the inherent flexibility of FMC eases design for multiple I/Os and allows for dissipating heat more effectively. Learn More Web / sales.cwcembedded.com Email / sales@cwcembedded.com cwcembedded.com

Table 1: HPE720 FPGA Resource Table Slices Logic Resources Memory Resources Clock Resources Embedded Hard IP Resources & Speed Grades* Logic Cells CLB Flip- Flops Max. Dist. RAM (kbits) Block RAM/ FIFO w/ ECC (36 kbits each) Total Block RAM (kbits) Digital Clock Mgrs. (DCMs) Phase Locked Loop (PLL)/ PMCD DSP48E Slices PCIe Endpoint Blocks PowerPC 440 Blocks Speed Grade RocketIO GTP (run at 3.125 GHz or lower) LX330T 51,840 331,776 207,360 3,420 324 11,664 12 6 192 1 0-1 24 0 SX240T 37,440 239,616 149,760 4,200 516 18,576 12 6 1,056 1 0-1 24 0 *Note: These features are specific to using the FPGAs on the HPE720 and do not reflect all of the capabilities of the FPGAs themselves. RocketIO GTX (run at 6.25 GHz or lower) The HPE720 is supported by the Fusion XF Suite, which provides infrastructure and support for HDL development, software, and multi-processing applications, including Serial RapidIO (SRIO). VxWorks and Linux are supported operating systems for the MPC8640D. Xilinx Virtex-5 FPGAs At the heart of the HPE720s processing are two Xilinx Virtex-5 FPGAs in the FF1738 package FPGAs, the largest FPGAs in the Virtex-5 family. FPGAs provide parallel processing capabilities, reducing processor count and system size. Operations such as FFTs, FIR filters and other fixed-point and/or repetitive processing tasks are highly suited for placement inside FPGAs. The two large FPGA nodes can process input from the two FMC mezzanine sites or backplane I/O, or can simply function as additional compute resources to the general purpose system processor. The FPGA nodes on the HPE720 support device families from the Xilinx Virtex-5 family. By using the LXT for logicintensive applications and the SXT for DSP applications, developers can tailor their hardware resources to match their algorithm needs. See the HPE720 FPGA Resource table. Curtiss-Wright Controls Embedded Computing supports the LX330T devices. With over 330,000 logic cells, the LXT family gives FPGA designers the most amount of space to program their algorithm. In the SXT family, the SX240T device is supported. With 1,056 DSP slices and over 240,000 logic cells, the SXT device is ideal for filtering algorithms where the DSP48E slices can be used to maximum benefit. Larger Chips Reducing Development Time The use of large FPGA nodes simplifies algorithm development, as processing can be done inside a single device or a reduced number of devices. When compared with the smaller package FPGAs, the larger FPGAs have more logic slices available. The availability of more logic gives designers greater freedom, making timing easier to close, and hence shortening development cycles. Additionally, as more FPGAs are used, greater complexity is needed to partition the algorithm and link the devices together. These I/O resources come at a greater expense in smaller devices, which already have less logic. When combined with a large amount of memory and I/O resources, the larger devices can fulfill processing needs for a variety of applications while still easing customer development. FPGA Architecture The FPGA nodes on the HPE720 have industry leading I/O and memory resources to maximize the effectiveness of the devices in a variety of applications. Memory The memory resources on each FPGA node of the HPE720 give users the ability to process and store data sets for the most demanding applications. Each FPGA node has both and -II available. The is organized into two banks, with each bank providing a x32 bus width using two x16 devices. Up to 512 MB of memory is available from each bank, providing a large amount of storage space for data sets. Complementing the for more processing intensive tasks are four independent 2

banks of -II. The banks each have a x36 bus width, and provide immense bandwidth as they are dual data rate on separate read and write ports. Each bank is 9 MB, for a total of 36 MB available from each FPGA. The LX330T and SX240T support all four banks; smaller devices only support two banks each. Figure 1: FPGA Memory & I/O Table 2: GTP/GTX Speed/Clock Sources Speed Protocol Clock Source 3.125 GB/s Aurora, SRIO type 3 156.25 MHz 2.5 GB/s Aurora, sfpdp, PCIe, SRIO type 2 125 MHz 2.125 GB/s Aurora, sfpdp, 2x Fibre Channel 106.25 MHz 1.25 GB/s Aurora, 1x Gigabit Ethernet 125 MHz 1.0625 GB/s Aurora, sfpdp, 1x Fibre Channel 106.25 MHz x2 GTX RocketIO to Dedicated FMC* x4 II banks for LX330T/ SX240T/ FX200T x2 II banks for all other devices 32-bit II 9 MB 9 MB 9 MB 9 MB 256 MB 32- bit 256 MB Xilinx Virtex-5 x2 GTP RocketIO to Dedicated FMC or from FMC2 to FPGA0 Parallel IO to FMC x4 GTP RocketIO to other FPGA x4 GTP RocketIO to other FPGA (LX330T, SX240T, & FX200T Only) 38 single - ended user I/O to SCN FPGA MPC8640D Power Architecture Processor Dual CPU Cores The Freescale MPC8640D forms a fully integrated processor node with dual CPUs, memory controllers, DUART, Ethernet controllers, PCI Express (PCIe) and SRIO. The e600 Power Architecture CPU cores include floating-point units for highperformance DSP processing. The processor core frequency is 1.0 GHz. Each core has access to board management functions (temperature sensors, RTC and voltage monitors). x4 GTX RocketIO to Backplane* x4 GTX RocketIO to Backplane* (LX330T, SX240T & FX200T only) FPGA I/O SRIO x4 to Crossbar Switch The FPGA nodes on the HPE720 have an ample amount of I/O resources for connecting to other parts of the system. In terms of RocketIO high-speed serial links, the FPGA nodes have utilized the maximum available for the device selected on the HPE720. For the larger devices, such as LX330T and SX240T, all 24 links are used. These links are divided between I/O to the mezzanines, between the two FPGAs, to the backplane, and the SRIO fabric. In Virtex-5 FPGAs, Xilinx classifies the RocketIO into two categories: GTP and GTX. The GTPs can run at a maximum frequency of 3.125 GHz, and are used on the SXT and LXT devices. These connections can also run at lower frequencies, but this extra capability allows customers to bring I/O into the FPGAs at the fastest speed possible. Parallel I/O is also used, with 160 lines routed to the dedicated FMC site, and 38 singleended I/Os routed to the System Control Node. Memory The MPC8640D has two integrated memory controllers. Each controller supports 512 MB to 1 GB of memory for a total of 1 to 2 GB. The memory is configured as 64-bit data and 8-bit ECC, operating at 200 MHz. The peak total memory bandwidth is 3.2 GB/s. Each e600 core has its own 1 MB L2 cache. Flash The HPE720 has a total of 128 MB of flash that can be split between two banks or used as one larger bank. The flash can be used for non-volatile storage of the HPE720 s bootloader, applications and FPGA configuration images. The HPE720 has a switch to protect the bootloader image and/or data from being accidentally overwritten. Each FPGA has local Flash which is used to store the boot image for the FPGA. 3

Board Connectivity Serial RapidIO Infrastructure An 8-port SRIO switch connects the MPC8640D processor, both Virtex-5 FPGAs, XMC site (optional), and provides four connections to the backplane through the P1 VPX connector. Each connection has four lanes, with each lane running at 3.125 GHz. The SRIO infrastructure can be used to connect with other Curtiss-Wright boards, including the CHAMP- AV6, CHAMP-FX2, VPX6-185 and MFC700. Figure 2: Serial RapidIO Infrastructure Serial RapidIO XMC 1 GB 1 GB MPC864x(D) Serial I/O The HPE720 has two UART ports connected to the MPC8640D. An EIA-232 connection is available through the breakout connector and an EIA-232/422 port is available to the backplane. Cabling A break-out cable connecting to the front panel connector provides access to a EIA-232 connection, two GbE connections, JTAG and a reset button. Configuration FPGA & Chassis Management The onboard Configuration FPGA Node (CFPGA) controls chassis management, power and temperature monitoring, bit-stream encryption, and routing of single-ended I/Os. The CFPGA is controlled by the MPC8640D s local processor bus. The CFPGA s ability to function as a switch for singleended I/Os can be seen in the CFPGA I/Os diagram. Figure 3: Configuration FPGA Node I/Os Xilinx Virtex-5 FPGA0 Xilinx Virtex-5 FPGA1 VITA 57 FMC1 57 CFPGA Node V5LX70 512 GB MPC8640D 512 GB 2 GbE VITA 57 FMC2 PCI Express 4 SRIO x4 (P1) PCIe x8 can be run from the processor to the XMC site or to the backplane. If run to the backplane, there is a connection to the P2 VPX connector. II x18 36 PMC XMC 32 J15 Xilinx Virtex-5 SX240T LX330T (FPGA0) PCIe to PCI-X Xilinx Virtex-5 SX240T LX330T (FPGA1) 36 32 II x18 Ethernet There are two GbE connections to the front panel, and two GbE connections to the backplane. The front panel connections are copper and available through a breakout cable, while the backplane connections are 1000Base-X. All Ethernet connections are supported by the MPC8640D processor. 2 Aurora x4/ 8 Aurora x1 (P6) PCIe x8 PCIe x4 SRIO x4 GbE I/O Switch Build Option 4 SRIO x4 (P1) 2 GbE (P4) 2 Aurora x4/ 8 Aurora x1 (P2) LVDS RocketIO x2, 3.125 GHz RocketIO x4, 3.125 GHz RocketIO x2, 3.125 GHz RocketIO x4, 3.125 GHz 4

Backplane I/O Figure 4: Backplane Connectivity VPX Backplane Figure 5: Mezzanine I/O Support FMC I/Os to Dedicated FPGAs PMC/ XMC/ FMC FMC Power Sub-system I2C from CFPGA P0 PCIe x8 or srio x4 to Jn5 XMC Connector 16 Diff. Pairs and 38 SE IOs to Jn6 Serial RapidIO Switch Subsystem SRIO x4 P1 PCI/PCI-X from 32/33 MHz to 64/133 MHz 48 user I/Os to Jn4 FPGA1 RocketIO x4 Optional MPC864x Processor PMC/XMC J14 PMC/XMC J16 PMC/XMC J16 MPC8641D Processor FPGA0 PCIe x8 Diff. Pairs Diff. Pairs Diff. Pairs 1000Base-X GbE SerDes RocketIO x4 P2 P3 P4 P5 P6 SE I/Os CFPGA Node FMC Site The VITA 57 FPGA Mezzanine Card (FMC) sites utilize 120 user I/O pins from the dedicated FPGA nodes: LA[00-33]_P/N = 34 differential pairs / 68 single-ended with DCI termination HA[00-16]_P/N = 17 differential pairs / 34 single-ended with DCI termination HB[00-08]_P/N = 9 differential pairs / 18 single-ended No DCI termination. Customer developed, third party, or Curtiss-Wright FMC modules can be used with the HPE720. Announced FMC products from Curtiss-Wright include analog I/O boards, such as the ADC512/513 and ADC520, which can be used to tailor the I/O capabilities of the HPE720 to customer project specific needs. Mezzanine Sites The HPE720 includes a versatile set of I/O options through dual mezzanine sites, one FMC (VITA 57) and a second site that can host a FMC, PMC or XMC. The combination of FMC/PMC/XMCs provides flexibility for the latest I/O such as A/D converters, sfpdp, LVDS, and Fibre Channel, but also allows support for legacy I/Os. The board can be used as a front-end solution, streaming in data using the dual mezzanine sites for inputs, before passing data forward for further processing using SRIO or other high-speed interconnects. For space constrained applications, the board functions as a system-onboard, providing the ability to input and output data in a single-slot with two mezzanines. PMC/XMC Site One mezzanine site supports either PMC and XMC. The XMC site supports up to PCIe x8 or SRIO x4. The PCIe port goes directly to the MPC8640D processor, while the SRIO option goes through the crossbar switch. Because these two standards use the same pins, this is a factory configurable option. PMCs are also supported on the site. A PCIe-to- PCI-X bridge provides the PMC connectivity to the rest of the system. PCI-X up to 64-bit 133 MHz is supported, as well as conventional PCI. 5

Software and HDL Board Support Packages The HPE720 can be delivered with Wind River VxWorks or Wind River GPP Linux Board Support Packages (BSP). The BSP is accompanied by a bootloader which contains the necessary drivers for enumerating and enabling all onboard hardware devices, such as memories, bridges, and Ethernet controllers. The bootloader is responsible for booting the operating system. The BSP also contains a number of useful functions and drivers for flash programming, debugging, real time clock management, watchdog timers, etc. FusionXF FPGA Development Kit FusionXF provides FPGA HDL functions, application APIs, drivers, and utilities to simplify the task of integrating FPGAs into an embedded real-time DSP system design. It aids customers in the development of their FPGA algorithms and logic for Curtiss-Wright customer- programmable FPGA products. All the building blocks are provided to build a fully functional FPGA design into which a customer can integrate its FPGA logic and algorithms. It provides mechanisms for communication between FPGAs as well as communication between FPGAs and processors. Also included in the Kit are example designs that show how to implement common FPGA functions such as control registers, DMA engines, interrupts, and how to control these functions and communicate with them from software. FusionXF is comprised of a Hardware Development Kit (HDK) and Software Library. FusionXF contains software libraries, drivers, and utilities for use in VxWorks and Linux environments to facilitate the initialization and control of FPGAs, and to communicate and move data between FPGAs and application software. Software drivers and libraries are provided to allow processing nodes to utilize FPGAs as co-processors, DMA engines, and memory pools. Utilities are provided to perform functions such as loading new images into the FPGA s flash memory. The FusionXF HDK contains HDL functions that are common to most FPGA applications. There are HDL functions provided such as DDR and memory controllers, RocketIO interfaces, parallel I/O interfaces, and commonly used FPGA functions such as DMA engines and register sets. In addition, there are HDL functions provided to implement protocols such as PCIe and SRIO. The hardware independent HDL code resides in the VM Library. The hardware dependent HDL code resides in the BSIP. FMC (VITA 57) Traditional open standard bus-based structures like PCI-X (for example, PCI-X) are less suitable for FPGA I/O, because they can slow data transfer rates while consuming valuable FPGA resources. FPGA I/O is inherently configurable and can be adapted to a wide range of I/O structures. FPGA I/O is best optimized when FPGAs are not treated the same way as CPUs, rather are connected directly with I/O devices or ports. The VITA 57 FMC open standard has been developed to capitalize on these FPGA attributes. The FMC standard provides an industry standard mezzanine form factor in support of a flexible, modular I/O interface to an FPGA located on a baseboard or carrier card. It allows the physical I/O interface to be physically separated from the FPGA design while maintaining a close coupling between a physical I/O interface and an FPGA through a single connector, P1. There is a choice of two very high-bandwidth connectors to interface the FMC to an FPGA on a carrier: a Low Pin Count (LPC) connector with 160 pins and a High Pin Count (HPC) connector with 400 pins. An FMC with the LPC connector can mate with a carrier that utilizes either an LPC or HPC connector. The use of the FMC standard simplifies FPGA designs, reduces cost, and makes the design of I/O mezzanine modules simple and straightforward. Development cycles can be shortened and costs lowered by utilizing a single FPGA design in multiple applications, by simply mounting different FMC modules. Typical FMC modules will have an I/O device, such as an ADC (with front end signal conditioning), buffer and connectors. Since FPGAs can interface directly to I/O device pins, there is no need for any bus interfaces like PCI. Therefore bus converters are an unnecessary overhead that can be left out of the design. FMCs can be used to provide analog I/O, digital I/O, fiber-optic interfaces, camera interfaces, frame grabbers, additional memory or even dedicated DSP functions. FMC modules are of a similar width, but half the size of PMC or XMC modules, but provide higher density host I/O. Key FMC features include: Up to 192 differential I/O pairs Up to 10 high-speed serial I/O links Air and conduction-cooled variants Module size 69 x 76.5 mm 6

FusionIPC Development Kit FusionIPC provides Inter-Processer Communications (IPC) capabilities targeted at Distributed Multi-Processing (DMP) applications. It provides a simple, yet high-performance, low latency mechanism for bulk data transfers between distributed processors. FusionIPC consists of a FusionIPC driver that provides peer-to-peer communication capabilities between processors over a system interconnect fabric, and a FusionIPC library that provides POSIX APIs. FusionIPC is based on a Shared Memory Buffer (SMB) communication approach that is independent of the lower layer transport protocol. The first transport protocol supported by FusionIPC is SRIO. Figure 6: FusionXF & FusionIPC User App User Code 3rd party IP User application/ HDL Design FusionIPC API FusionXF SDK FusionXF HDK FusionIPC Fabric Driver FusionXF Drivers Utilities Custom Drivers XF Driver Host connection Host Interface VM Library HW Independent SW/IP FusionBSP (Reqired for host/cpu boards) BSIP (Onboard FPGA/PMC/XMC) HW Specific SW/IP Hardware (CHAMP-AV6, VPX6-185, HPE720) HW Platform 7

Table 3: Specifications FPGA Device No. of FPGAs 2 Memory (per FPGA) Xilinx Virtex-5, LX330T and SX240T 4x 9 MB II ( data paths) 2x 256 MB - 512 MB (32-bit data paths) 16 MB flash (for storing FPGA images only) Connectivity x8 GTP RocketIO per FPGA to backplane (P2 & P6) x8 GTP RocketIO between FPGAs for LX330T/SX240T x2 GTP/GTX to dedicated FMC site x2 GTP to FPGA 0 from FMC 1 (default) or FMC 2 x2 GTP to FPGA 1 from FMC 2 (default) x4 SRIO to crossbar switch 38 single-ended I/Os or 19 differential pairs to CFPFA Configuration Power Architecture CPUs Device CPU cores Speed Memory JTAG, MPC8640D processor, CFPFA, off-board I/Os and onboard flash Freescale MPC8640D 2, e600 1.0 GHz 64 KB L1 cache per core, 1 MB L2 cache per core (inc. ECC), 512 MB - 1 GB per bank Flash 128 MB, arranged as two 64 MB banks or a single 128 MB bank Nv Mezzanine Sites FMC/VITA 57 XMC/VITA 42 & 46.9 PMC/IEEE 1386.1 Jn4/VITA 46.9 Ethernet Front Panel Backplane Device Speed PCI Express Connectivity Serial RapidIO Switch Device Connectivity 128 KB per MPC8640D with RTC Quad RocketIO x1 and 74 Differential Pairs J15 - PCIe x4/x8 or SRIO x4 J16-38 single-ended I/Os to CFPFA FPGA - up to 16 differential pairs (P3/P4) PCI (33/66 MHz), PCI-X (66/133 MHz), 32/64-bit, 3.3 V signaling 38 single-ended I/Os to the CFPFA FPGA or 18 differential pairs and 2 single-ended I/Os Dual 1000Base-T (front panel RJ45) Dual 1000Base-X to P4 Connector Embedded within MPC8640D 10/100/1000 MB/s Optional to XMC (x4, x8), MPC8640D, Backplane (x8 on P2), all at 2.5 Gb/s Tundra TSI578 8-port SRIO switch Both FPGAs, MPC8640D, optional to XMC, 4 connections to P1 fabric connector, all lanes at 3.125 Gb/s Serial I/O Device Front Panel Backplane Backplane DUART embedded within MPC8640D Dual EIA-232 Dual EIA-232/422 to P4 Compliance VPX (VITA 46) and VPX REDI (VITA 48) Connectivity P0 P1 P2 P3 P4 P5 P6 Processor Local Bus Connectivity System Control Node Device Connectivity Software/HDL Code Operating System Utilities HDL Code Standards Compliance Miscellaneous Power Cabling Weight Power and CFPFA utility signals (I2C) 4 SRIO x4 to Switch 2 RocketIO x4 to FPGA 1 and x8 PCIe (optional) 5 differential pairs from J14, 8 differential pairs from J16 and 38 single-ended I/Os from CFPFA 8 differential pairs from J16, 2GbE SerDes Unused 2 RocketIO x4 to FPGA 0 32-bit wide connection from CPU to CFPFA Xilinx Virtex-5 LX110 32-bit wide connection to MPC8640D Dual I2C buses 38 single-ended connections to Jn4 38 single-ended connections to Jn6 Up to 38 single-ended connections to P3 38 single-ended connections or 19 differential pairs to FPGA 0 and FPGA 1 VxWorks 6.5/6.7, Linux 3.0 (MPC8640D CPUs) Flash programming, diagnostics FusionXF FPGA Development Kit, FusionIPC Development Kit and U-Boot VITA 20, 42.0, 42.2, 42.3, 46.0, 46.3, 46.9, 48 and IEEE 1386 VPX 5 V (PMC/XMC only) +12 V (103.8 W @ 50 C) Break-out cable with 4x EIA-232 connections, dual GbE, JTAG & Reset button (CABLE-1002) Air-cooled: 2.6 lbs (1.18 kg) Notes: 1. These are GTP connections and run at 3.125 GHz. 8

Table 4: Environmental Specifications Commercial Part Number Extension (Note 1) - Temperature Operational (at sea level) 0 C to +55 C (15 CFM air flow) (Note 2) Non-Operational -40 C to +85 C Vibration Operational (Random) - Shock Operational - Humidity Operational 5-95% non-condensing Altitude (Note 4) Operational - Conformal Coating (Note 5) Notes 1. Availability of the ruggedization levels are subject to qualifications for each product. 2. For operation at altitudes above sea level, the minimum volume flow rate shall be adjusted to provide the same mass flow rate as would be provided at sea level. Additional airflow might be required if the card is mounted together with, or next to, cards that dissipate excessive amounts of heat. Some higher-powered products may require additional airflow. 3. The contacting surface on the rack/enclosure must be at a lower temperature to account for the thermal resistance between the plug-in unit and rack/enclosure. 4. Depending on the technology used, the risk for Single Event Upsets will increase with altitude. 5. Coated with Humiseal 1B31 or 1B73EPA. (ref. http://humiseal.com for details) No 9

Figure 7: HPE720 Block Diagram GbE VITA 57 FMC1 57 System Control Node V5LX70 1 GB MPC864xD 1 GB VITA 57 FMC2 PMC XMC J14 / 16 J15 PCI-X to PCIe II x18 36 32 Xilinx Virtex-5 SX240T LX220T/330T (FPGA0) Xilinx Virtex-5 SX240T LX220T/330T (FPGA1) II x18 36 32 2 Aurora x4/ 8 Aurora x1 (P6) PMC/XMC Jn14/16 21 Diff Pairs (P3-4) PCIe x8 (P2) 4 SRIO x4 (P1) GbE (P4) 2 Aurora x4/ 8 Aurora x1 (P2) PCIe x8 PCIe x4 SRIO x4 GbE I/O Switch LVDS RocketIO x2, 3.125 GHz RocketIO x4, 3.125 GHz RocketIO x2, 3.125 GHz RocketIO x4, 3.125 GHz Warranty This product has a one year warranty. Contact Information To find your appropriate sales representative: Website: www.cwcembedded.com/sales Email: sales@cwcembedded.com The information in this document is subject to change without notice and should not be construed as a commitment by Curtiss-Wright Controls Embedded Computing. While reasonable precautions have been taken, Curtiss-Wright assumes no responsibility for any errors that may appear in this document. All products shown or mentioned are trademarks or registered trademarks of their respective owners. Copyright 2008, Curtiss-Wright Controls All Rights Reserved. MKT-DS-EC-HPE720-031011v10 Technical Support For technical support: Website: www.cwcembedded.com/support Email: support1@cwcembedded.com 10