E9171-based Graphics Processor

Similar documents
E9171-based Graphics/Compute Engine

GPM0001 E9171 GPU-based Processor Module

GPM0002 E9171-based Graphics/Compute Engine

T1042-based Single Board Computer

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

Jumping Hurdles. High Expectations in a Low Power Environment. Christopher Fadeley Software Engineering Manager EIZO Rugged Solutions

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

AMD HD7750 2GB PCIEx16

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

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

New! New! New! New! New!

C870 Core i7 3U VPX SBC

AMD HD7750 PCIe ADD-IN BOARD. Datasheet (GFX-A3T2-01FST1)

C802 Core i7 3U CompactPCI SBC

Ensemble 6000 Series OpenVPX HCD6210 Dual QorIQ T4240 Processing Module

SAPPHIRE R7 260X 2GB GDDR5 OC BATLELFIELD 4 EDITION

VXS-621 FPGA & PowerPC VXS Multiprocessor

SAPPHIRE TOXIC R9 280X 3GB GDDR5

CM10 Rugged COM Express with TI Sitara ARM Cortex-A15

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

VXS-610 Dual FPGA and PowerPC VXS Multiprocessor

VPXD1000R. OpenVPX Open Frame Development Chassis With Removable Sidewalls VPXD1000R KEY FEATURES

GEN-3 OpenVPX BACKPLANES

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

AMD Radeon TM HD7970M MXM 3.0 Type B Module Specification

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

Gen-3 OpenVPX Backplanes

VPXD0800, VPXD0500. OpenVPX Open Frame Development Chassis VPXD0X00 KEY FEATURES

A176 Cyclone. GPGPU Fanless Small FF RediBuilt Supercomputer. IT and Instrumentation for industry. Aitech I/O

THE NEXT-GENERATION INTEROPERABILITY STANDARD

C695. 3U VPX PCIe Switch. Aitech. Rugged 3U VPX Single-Slot PCIe Gen2 Switch Two standard configuration options

AMD E M PCIEx16 GFX-AE6460F16-5C

C800 Core 2 Duo CompactPCI SBC

AMD E8870 4GB PCIEX16 Mini DP X4 Low profile ER24FL-SK4 GFX-AE8870L16-5J

SAPPHIRE DUAL-X R9 270X 2GB GDDR5 OC WITH BOOST

AMD Embedded PCIe ADD-IN BOARD E6760/E6460 Datasheet. (ER93FLA/ER91FLA-xx)

19 Rack-mount Rugged Fanless HPS+GPU

Mercury Mission Systems BuildSAFE Graphics Suite Multicore Software Renderer Scott Engle Director of Business Development

VPX4VC600. 4U OpenVPX 42HP Compact Chassis Platform VPX4VC600 KEY FEATURES

AMD HD5450 PCIe ADD-IN BOARD. Datasheet AEGX-A3T5-01FST1

AMD Radeon E8860 Embedded GPU

C912 Freescale QorIQ T4 3U VPX SBC

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

19 Rack-mount Rugged Fanless HPS+GPU

C112 Freescale QorIQ T4 6U VPX SBC

AMD E8860 2GB PCIEx16 Mini DP X6 GFX-AE8860F16-5J

CONVENTIONAL MILITARY AND COMMERCIAL AVIONICS Achieving high-performance graphics and optimal energy efficiency for conventional military and

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

C160 Core 2 Duo VME SBC

User Guide. NVIDIA Quadro FX 4700 X2 BY PNY Technologies Part No. VCQFX4700X2-PCIE-PB

A191 RediBuilt GPGPU Based Rugged HPEC

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

19" Rack-mount Rugged Fanless HPS+GPU

Nvidia Quadro K5200 8GB two DVI-I two DisplayPort Graphics Card by ThinkStation (4X60G69025)

Building Hybrid Rugged Systems Using a Mix of Applicable Embedded Standards

BC50M Rugged Box PC for Transportation with AMD G-Series

Operating systems supported Windows 10 Home (64-bit) Windows 10 Professional (64-bit) Ubuntu 16.04

AMC517 Kintex-7 FPGA Carrier for FMC, AMC

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

P517 - Graphics Accelerator PMC

Multi-Function VPX COTS Boards

Cisco MCS 7825-I1 Unified CallManager Appliance

GEN-2 / GEN-1 OpenVPX BACKPLANES

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

Condor 3000 Series User s Guide

Matrox Supersight Solo

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

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

A176 C clone. GPGPU Fanless Small FF RediBuilt Supercomputer. Aitech

QuickSpecs. NVIDIA Quadro K4200 4GB Graphics INTRODUCTION. NVIDIA Quadro K4200 4GB Graphics. Technical Specifications

NVIDIA GT730 D3 1024MB VHDCI to 4 DVI-D PCIe ADD-IN BOARD. Datasheet. Advantech model number: AEGX-N0A4-V4LMS1

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

C901 PowerPC MPC7448 3U CompactPCI SBC

NVIDIA GT740 PCIe ADD-IN BOARD. Datasheet GFX-N3A2-01FMS1

C6100 Ruggedized PowerPC VME SBC

Technical Specifications

AMC data sheet. PMC Module with four CAN bus Nodes ARINC825 compliant for Testing & Simulation of Avionic CAN bus Systems

RCO Compact Rugged Fanless System with Intel Atom E3827/E3845 or Celeron J1900

Specifications. Z Microsystems, Inc Summers Ridge Road, San Diego, CA T: F:

VRM-Express-HL. Overview:

CCVPX-16AI32SSC1M. 32-Channel, Differential, 16-Bit Simultaneous Sampling; Conduction-Cooled VPX Analog Input Board

ATR012-HEX-3U. 1/2 ATR Chassis, Sealed w/heat Exchange KEY FEATURES

Sapphire Nitro+ Radeon RX 580 4GD5 (UEFI) SKU number:

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

AMC516 Virtex-7 FPGA Carrier for FMC, AMC

Procelerant CEQM57XT

2 x Maximum Display Monitor(s) support MHz Core Clock 28 nm Chip 384 x Stream Processors. 145(L)X95(W)X26(H) mm Size. 1.

Dimensions. System Information. Memory. Stand mm (19.4 inches) mm (26.1 inches) Depth mm (1.4 inches) 78.2 mm (3.

XMC Adapter for 3U cpci/pxi

AMD Embedded MXM Module. Datasheet. (EM93F/EM91F xx) Manufacturer P/N: EM91F PE(MXM Fanless) Manufacturer P/N: EM93F PI(MXM Fanless)

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

WIND RIVER ANSWERS TO 50 QUESTIONS TO ASK YOUR ARINC 653 VENDOR

BC50I Rugged Box PC for Industrial Automation with AMD G-Series

Rastergraf. MerlinMTX. Features. XMC CCPMC Graphics Controller with Multichannel NTSC/PAL Video Digitizer. Support for Windows Linux

S950 3U cpci Radiation Tolerant PowerPC SBC

VPX U VPX DC/DC Converter

Build cost-effective, reliable signage solutions with the 8 display output, single slot form factor NVIDIA NVS 810

C900 PowerPC G4+ Rugged 3U CompactPCI SBC

AMC339. Key Features. Benefits. Multi-Channel Multi-Protocol Avionics MIL-STD-1553 / ARINC429 / ARINC717 AMC339. Comprehensive multi-protocol support

fitlet-rm specifications

Transcription:

E9171-based Graphics Processor 3U VPX High Performance DO-254 Certifiable Graphics Module IP Features and Benefits Part of the COTS-D family of safety certifiable modules A compact graphics processor providing up to five independent display outputs Single conduction-cooled rugged module - 3U VITA 65 (OpenVPX ) solution Option to incorporate either a standard VITA 61 XMC 2.0 site or a Personality Module using the Pn7 connector to reformat outputs and perform low latency sensor capture A complete hardware solution with data package to support certification to RTCA DO-254/EUROCAE ED-80 The provision of all IP and data to enable manufacture, support, and repair of the module Availability of a certifiable OpenGL graphics and compute libraries with data packages to support DAL A certification to RTCA DO-178C/EUROCAE ED-12C Introduction The AMD Embedded Radeon E9171 3U VPX graphics processor is ideal for avionics and defense applications requiring an optimal balance of performance and power efficiency, as well as high performance GPU processing and messaging with in-slot output formatting and video capture customization through a personality module. The E9171 graphics design comes with all the data needed for support, manufacturing, and repair as well as data to support DO-254/ED-80 hardware certification. The graphics processor is also supported with graphics and video driver libraries complete with data to support DO- 178C/ED-12C software certification. The available data kits support both FAA and EASA certification authority needs. The design includes the option to incorporate either a standard VITA 61 XMC 2.0 site or a Personality Module mezzanine (using the Pn7 connector), which enables video capture and output conversion. A Personality Module has the capability to reformat up to two independent outputs with the lowest latency into output formats required by the application such as HD- Figure 1: E9171 Graphics Processor Block Diagram SDI, in order to have data ready to process and display in the GPU. In this configuration, some of the unused 3U VPX basecard I/O pins are made accessible to the personality module. Revision A 14Dec2017

Processing The Graphics Processing Unit (GPU) is the CoreAVI extended temperature screened AMD Embedded Radeon E9171, which is a discrete GPU in a multi-chip-module (MCM) format with integrated memory providing a smaller, power-efficient solution. The E9171 is the latest Embedded Radeon GPU from AMD offering twice the dedicated video memory and more than 2x the performance of the previous generation E8860 in the same power envelope. The E9171 also upgrades the video decode and encode for 4K support at 60 Hz and High Efficiency Video Coding (HVEC), H.265. With integrated 4 GB of dedicated graphics memory and support for up to five simultaneous displays, the E9171 graphics processor virtually eliminates the need for additional processors and duplicate hardware to drive multiple displays with powerful applications. Memory The E9171 graphics processor includes 4 GB of dedicated 128-bit wide GDDR5 SDRAM accessible from the PCIe interface through a 128 MB aperture, simplifying the mapping of one or more modules into an SBC PCI address space. The dedicated graphics memory is used by the GPU and graphics driver libraries to store the frame buffers (the OpenGL rendered images), OpenGL display lists, Vertex Buffer Objects (VBO) and OpenGL textures (application data such as moving map data or decoded video streams). A combination of hardware pin straps and CoreAVI OpenGL driver library configuration is used so a dedicated video BIOS ROM is not required. Outputs The following table summarizes the combination of outputs from the three display controllers to the backplane: Interface DisplayPort 1.4 Dual-link DVI Single-link DVI Quantity Up to three 3840 x2160 @ 60 Hz or 4096 x 2160 @ 60 Hz One 2560 x 1600 @ 60 Hz or 1920 x 1200 @60 Hz (maximum pixel rate: 330 MP/s for dual-link DVI) Up to three 1920 x 1200 @ 60 Hz (maximum pixel rate: 165 MP/s (megapixels per second) for single-link DVI) Local Functions Local functions include video decode acceleration and video encode acceleration. The dedicated Unified Video Decoder hardware (UVD) provides the following video decoding features: H.264 decoding based on the ISO/IEC 14496-10 specification. Up to HP@ L5.1 decoding with a maximum bit rate of 160 Mbps. Support for constrained Baseline profile only (no FMO or ASO). Resolution support up to 4096 2160 (maximum 4K @ 60 fps). H.265 (HEVC) decoding based on the ISO/IEC 23008-2 specification. Up to Main/Main10 L5.1 decoding with a maximum bit rate of 160 Mbps. Resolution support up to 4096 2176 (maximum 4K @ 60 fps). Revision A 14Dec2017

The dedicated Video Codec Engine (VCE) hardware provides the following video encoding features: H.264 encoding is based on the ISO/IEC 14496-10 specification. Up to Main Profile @ level 5.1 (3840 2160p @ 30 fps) I & P-frame (no B-frame) encode. Multi-stream support with total throughput up to 1080p @ 120 fps Constant bit rate and variable bit rate rate controls. H.265 (HEVC) encoding based on the ISO/IEC 23008-2 specification. Up to main profile @ level 5.0 High-Tier (4096 2160p @ 30fps) I and P frame (no B-frame) encode. Multi-stream support with total throughput up to 1080p @ 120 fps. Constant bit rate and variable bit rate controls. Safety and Security Features In addition, the module provides a suite of safety monitors to support safety requirements. These include temperature, voltage and clock monitors. The temperature monitor, E9171 internal thermal sensor, is under application control while voltage and clock out of range would result in the module being shut down. A failure of any of the monitors results in the assertion of a Card Fail indicator to the I/O connector. Software RTOS Board Support The E9171 graphics processor is fully supported by a suite of graphics and video libraries with support for leading RTOS and Single Board Computer hosts, like CoreAVI s T1042 SBC. CoreAVI is able to provide a complete DO-178C/ED-12C certifiable software package including the Real Time Operating System and its artifacts, certifiable Built-In-Test (BIT) Software, certifiable graphics drivers all pre-integrated and ready to go. As the single provider of the entire software suite, support is easy to obtain and CoreAVI s expertise in software certification ensures the lowest risk. Please contact CoreAVI for additional RTOS support. Wind River VxWorks 653 DDC-I Deos Lynx Software LynxOS -178 This diagram provides an overview of the available driver libraries which are described in the following sections. Further information and data sheets are available on CoreAVI s website. Figure 2: E9171 Software Overview

OpenGL/ Vulkan The foundation for the E9171 graphics support is CoreAVI s ArgusCore SC1 and ArgusCore SC2 safety critical OpenGL SC 1.0.1 and OpenGL SC 2.0 driver libraries providing the industry standard fixed function graphics pipeline graphics rendering using EGL 1.4 for context management. The availability of the OpenGL SC 1.0.1 and OpenGL SC 2.0 APIs on the latest GPUs enables continued use of your investment in graphics libraries while improving performance and capabilities. There is an available compositor extension, EGL_EXT_compositor, to composite and display multiple off-screen graphics frame buffers. CoreAVI s OpenGL driver libraries and compositor provide an aligned solutions for all Future Airborne Capability Environment (FACE) profiles. An alternative to ArgusCore SC1 or ArgusCore SC2 is the VCore Vulkan, and future Vulkan SC drivers, which provide programmable graphics pipeline rendering enabling application flexibility in making use of the programmable units within the E9171 GPU. Vulkan is a thin low-overhead graphics and compute API targeting high performance applications by offering higher performance than OpenGL as well as a more balanced CPU/GPU usage. CoreAVI supports Vulkan with graphics and compute libraries for common tasks and algorithms, allowing customers to focus on the application. In addition, CoreAVI provides an OpenGL SC 1.0.1 or OpenGL SC 2.0 wrapper for Vulkan, enabling customers to take advantage of Vulkan for existing applications in order to address performance-bound areas and add new capabilities. CoreAVI s ArgusCore OpenGL and VCore Vulkan solutions also support multi-partition and multi-threaded applications. Video The dedicated Unified Video Decoder hardware (UVD) is supported by CoreAVI s DecodeCore driver library. DecodeCore supports H.264 and H.265 video decoding of up to ten streams placing the decoded video data directly into OpenGL textures ready for complex hardware accelerated image manipulation and integration with 2D or 3D graphics. The driver architecture and API ensure high efficiency and low latency between the video decode hardware and the graphics hardware. The dedicated Video Codec Engine (VCE) hardware is supported by CoreAVI s EncodeCore driver library. EncodeCore can encode video data on the SBC host or directly encode a frame buffer within the GPU providing either an H.264 or H.265 raw encoded video stream available on the SBC host. The encoding of a frame buffer is particularly useful for distributing and/or recording the data being presented on a display. CoreAVI also includes a video capture API with the graphics driver library. This works with DMA engines to provide a semiautonomous mechanism to directly capture video input to GPU memory as an OpenGL texture, minimizing latency. Support for Multiple Graphics Applications Current multicore processors such as CoreAVI s T1042 SBC enable a number of key architectures and RTOS to support multiple graphics applications environments: Multi-Threaded (tasks) Multi-Partition (process) Hypervisor The Multi-Threaded (MT) configuration of CoreAVI s graphics libraries suit applications running threads that are in the same address space within a partition. The Multi-Partition (MP) configuration suit applications that are running in separate partitions. CoreAVI s HyperCore GPU virtualization manager virtualizes the physical E9171 GPU to make it appear to guest operating systems as if it has exclusive access through para-virtualization. CoreAVI also provides solutions to support running mixed-dal applications while benefiting from GPU graphics acceleration.

Safety Monitor To address safety requirements with respect to preventing or detecting the potential display of Hazardously Misleading Information (HMI), CoreAVI s TrueCore GPU safety monitor provides a software approach to detecting E9171 failures that may lead to HMI. Security ArgusCore SC1, ArgusCore SC2 and VCore can be optionally enhanced for multi-level security applications with CoreAVI s SecureCore. SecureCore makes use of the E9171 memory management features to prevent an application from reading or writing graphics memory it does not own to provide additional levels of Information Assurance (IA). The driver is further enhanced with features such as the clearing of graphics memory during a driver shutdown to further block malicious and accidental access to privileged data. Rear Transition Module (RTM) For development purposes a RTM is available that plugs into the backside of the backplane in the same slot as the E9171 processor. The RTM provides access to the E9171 graphics processor s I/O through commercial industry standard connectors, headers and cables. Lifecycle The E9171 has a seven-year planned availability to the end of 2024, making it one of the longest available GPUs on the market today. Component Supply Similar to the successfully qualified and deployed CoreAVI extended temperature screened E4690 and E8860 GPUs, the E9171 is also extended temperature screened by CoreAVI to enable applications to use the GPU in harsh operating conditions. Specifications The E9171 Graphics Module is designed to run from the +5V rail (VS3) with maximum typical current per the following table based on the execution of a representative application at the highest rated operating temperature. The Vulkan graphics driver includes power management support to configure the GPU to balance application and power requirements. Voltage Typical Current (Amps) +12V Only if required by XMC module -12V Only if required by XMC module +5V 10 +12V Auxiliary Not used -12V Auxiliary Not used +3.3V Auxiliary 0.1

The E9171 Graphics Module dimensions are per VITA 46/IEEE 1101.2 for a 1.0 pitch conduction-cooled module. The weight is less than 700 grams. Environmental specifications are per the following table: Environment Operating Temperature Storage Temperature Vibration Shock Humidity Specification -40 to +85 C at module edge -55 to 105 C 0.1 g2/hz (max), 5 to 2000 Hz 40 g. 11ms sawtooth 0% to 95% non-condensing (dependent on conformal coating used) The E9171 graphics processor is compatible with the following VITA 65 slot profiles: MOD3-PAY-2F MOD3-PER-2F COTS-D Data Kit The COTS-D kit provides all the data to enable support, manufacturing and repair of the E9171 graphics processor. Key elements of the data package include: Theory of Operations Bill of Materials including full manufacturers part numbers Schematics Mechanical drawings and assembly diagrams Printed Circuit Board (PCB) drawings and data Manufacturing data Qualification data The technical transfer also includes training and support for the product introduction process at your manufacturing facility or chosen contract manufacturer. Please request the COTS-D application note which provides further details on the data items and support provided for the technical transfer. DO-254/ED-80/ARP4761 Data Kit The DO-254/ED-80/ARP4761 Data Kit provides documentation and evidence to support FAA and EASA certification requirements of the hardware elements as well as Failure Modes and Effects Analysis (FMEA) and other documentation to support ARP4761 safety assessments for the E9171 graphics processor specifically, data for the E9171 to support Design Assurance Level (DAL) A. DO-178C/ED-12C Data Kit The DO-178C/ED-12C Data Kit provides documentation and evidence to support FAA and EASA certification requirements of the software elements up to and including Level A.

Ordering The following E9171 graphics processor products can be ordered from CoreAVI: E9171 graphics processor for development purposes COTS-D Design/Manufacturing Data Kit and license to use Safety Critical Data Kit supporting DO-254/ED-80/ARP4761 ArgusCore SC1, ArgusCore SC2 or VCore with option for EGL_EXT_compositor driver library suite DecodeCore driver library EncodeCore driver library SecureCore driver library HyperCore driver library TrueCore driver library DO-178C/ED-12C Level A Data Kit for each of the driver libraries Contact CoreAVI to discuss your requirements and obtain a quote.