Flexible I/O Using FMC Standard FPGA and CPU Track B&C HWCONF 2013

Similar documents
VITA 46, 48, and 65: The Next Generation VME system replacement

power rid B ge C o m p u t e r

Key features: About this backplane:

CAPTAN: A Hardware Architecture for Integrated Data Acquisition, Control, and Analysis for Detector Development

Bus Interconnect Evolution in embedded computing

VPX Implementation Serves Shipboard Search and Track Needs

XMC Modules. XMC-6260-CC 10-Gigabit Ethernet Interface Module with Dual XAUI Ports. Description. Key Features & Benefits

Welcome to Pericom s PCIe and USB3 ReDriver/Repeater Product Training Module.

SABRE Lite Development Kit

How to build a high speed PCI Express bus expansion system using the Max Express product family 1

7a. System-on-chip design and prototyping platforms

A universal forensic solution to read memory chips developed by the Netherlands Forensic Institute. The NFI Memory Toolkit II

Open Flow Controller and Switch Datasheet

3.4 Planning for PCI Express

USB - FPGA MODULE (PRELIMINARY)

PCI Express* Ethernet Networking

WiSER: Dynamic Spectrum Access Platform and Infrastructure

Nutaq. PicoDigitizer 125-Series 16 or 32 Channels, 125 MSPS, FPGA-Based DAQ Solution PRODUCT SHEET. nutaq.com MONTREAL QUEBEC

1U µtca.4 Chassis with 2 AMC Slots, PCIe Gen 3 VT816

ADP - Avionics Development Platform. OpenVPX Based Development Platform. Rapid Prototyping, Rapid Deployment. ADP Highlights

The Bus (PCI and PCI-Express)

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

xxx Dual AMC box Datasheet v1.1( )

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

SC1-ALLEGRO CompactPCI Serial CPU Card Intel Core i7-3xxx Processor Quad-Core (Ivy Bridge)

PCI Express High Speed Networking. A complete solution for demanding Network Applications

How To Test A Microsoft Vxworks Vx Works (Vxworks) And Vxwork (Vkworks) (Powerpc) (Vzworks)

What is a System on a Chip?

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Motherboard- based Servers versus ATCA- based Servers

Simplifying Embedded Hardware and Software Development with Targeted Reference Designs

Why 25GE is the Best Choice for Data Centers

What s New in Mike Bailey LabVIEW Technical Evangelist. uk.ni.com

PCIeBPMC (PCI/PCI-X Bus Compatible) Bridge based PCIe and PMC Compatible Adapter Carrier Front View shown with 1 installed fans model # PCIeBPMC-FAN2

PMC Solid State Memory Card Product Manual V

Modular Instrumentation Technology Overview

(with project examples)

Chapter 5 Cubix XP4 Blade Server

Rapid System Prototyping with FPGAs

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

AXIe: AdvancedTCA Extensions for Instrumentation and Test

Altera High Speed Mezzanine Card HSMC breakout adapter ZX106, ZX107 Breakout boards in Cyclone III development systems

What s on the Wire? Physical Layer Tapping with Project Daisho

» Application Story «PCI Express Fabric breakthrough

VPX. Sub headline on second deck. GE Fanuc Intelligent Platforms

S b at 1.6 Gigabit/Second Bandwidth Encourages Industrial Imaging and Instrumentation Applications Growth

Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS

USB Port PCI Express Card

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

7 Series FPGA Overview

Transmission of High-Speed Serial Signals Over Common Cable Media

Silicon Lab Bonn. Physikalisches Institut Universität Bonn. DEPFET Test System Test DESY

Introduction to PCI Express Positioning Information

Datasheet CPV5375. CompactPCI Host Slot Processor Board. Intel Pentium III BGA2 processor

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

Getting Started with the Xilinx Zynq All Programmable SoC Mini-ITX Development Kit

MESA ELECTRONICS PRICE LIST 9/15/15

Technology Note. PCI Express

Quick Start X-Series Ettus Research

System Design Issues in Embedded Processing

KVPX CONNECTOR SERIES HIGH SPEED SIGNAL INTEGRITY REPORT

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

The ABC of Direct Attach Cables

PCIe XMC x8 Lane Adapter

3 U CompactPCI Backplane with 4 Slots

Fondamenti su strumenti di sviluppo per microcontrollori PIC

AMC13 T1 Rev 2 Preliminary Design Review. E. Hazen Boston University E. Hazen - AMC13 T1 V2 1

applicomio Profibus-DP

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

Lean and Easy Ways to Adopt MOST Technology

Company Overview & Capabilities

Security & Surveillance Cabling Systems

Avid Media Composer Software 5.x for PC and Macintosh - Download Ft

IBM Europe Announcement ZG , dated March 11, 2008

Computer Systems Structure Input/Output

ATLAS Tile Calorimeter Readout Electronics Upgrade Program for the High Luminosity LHC

85MIV2 / 85MIV2-L -- Components Locations

Innovative test solutions WORKSHOP APPLICAZIONI FPGA - INAF 1

Data Center Optimization: Component Choice. Innovative Design. Enabling Infrastructure

White Paper 40-nm FPGAs and the Defense Electronic Design Organization

PCI Express: Interconnect of the future

Seeking Opportunities for Hardware Acceleration in Big Data Analytics

QUAD E1/T1 PMC. ISDN QUAD E1/T1 PMC addresses the OEM market.

Testing and Programming PCBA s during Design and in Production

10 Port L2 Managed Gigabit Ethernet Switch with 2 Open SFP Slots - Rack Mountable

Electronics Design Challenges in Sensor Systems

10/100/1000BASE-T SFP Transceiver

ni.com/sts NI Semiconductor Test Systems

PCI Express Basic Info *This info also applies to Laptops

PCI Technology Overview

FLYPORT Wi-Fi G

HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

Product Brief. R7A-200 Processor Card. Rev 1.0

SuperIOr Controller. Digital Dynamics, Inc., 2014 All Rights Reserved. Patent Pending. Rev:

How PCI Express Works (by Tracy V. Wilson)

Linux. Reverse Debugging. Target Communication Framework. Nexus. Intel Trace Hub GDB. PIL Simulation CONTENTS

Transcription:

Flexible I/O Using FMC Standard FPGA and CPU Track B&C HWCONF 2013 THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS THIS INFORMATION CARRIER CONTAINS PROPRIETARY INFORMATION WHICH SHALL NOT BE USED, REPRODUCED OR DISCLOSED TO THIRD PARTIES WITHOUT PRIOR WRITTEN AUTHORIZATION BY THALES NEDERLAND B.V. AND/OR ITS SUPPLIERS, AS APPLICABLE. 1 THALES NEDERLAND B.V.

Connecting PC Technology to Thales Sensors PC Technology Connection Sensors Embedded-PC (6U) Integrated Multi-Sensor Suite Rack-PC (19 ) Desktop-PC (Test Equipment) Compact Single Sensor Use international standards to interface between the PC-Backbone and Thales Specific I/O 2 THALES NEDERLAND B.V.

Specific I/O Evolutions with respect to specific I/O Physically combined I/O and Processing Physically decoupled I/O from Processing FPGA-based I/O, FPGA on mezzanine Adopt international mezzanine standards CMC (=mechanical formfactor only) PMC (=CMC + conventional PCI bus) 3 THALES NEDERLAND B.V.

Specific I/O (2) Further evolutions (last decade) Parallel busses replaced by high-speed serial Logical step in terms of mezzanine: XMC (=CMC + high-speed serial) XMC standard (VITA 42) suffers from: Limited market adoption Solder-joint issues with XMC connector (reliability) Use of (Industrial) PC technology for Compact Sensor Systems PCIe is backbone, Ethernet and USB have their own limitations 4 THALES NEDERLAND B.V.

Specific I/O (3) Potential threat: Increased design effort due to design-in of FPGAs with multi-gigabit serial links Selected solution: Migrate FPGA from mezzanine towards carrier card, and develop: Generic carrier: design-once, use-many Simple application-specific mezzanines Adoption of FMC (VITA 57) standard 5 THALES NEDERLAND B.V.

Examples I/O FMC Mezzanine Cards (MC) 1-ch 8.0 GSPS DAC 1/2/4-ch 1.25/2.5/5.0 GSPS ADC 40 Gbps QSFP Optical Transceiver 0.4-3.0 GHz RF Transceiver 6 THALES NEDERLAND B.V.

Examples Processing Mezzanine Cards (MC) Single 4-core Fixed-Point DSP Single 8-core Floating-Point DSP Quad 16-core Floating-Point (Co)Processor 7 THALES NEDERLAND B.V.

And for DIY fanatics.. FMC Breadboard Mezzanine (COTS) 8 THALES NEDERLAND B.V.

Examples COTS FMC Carrier Cards (CC) cpci 3U (single-site) VPX 6U (dual-site) MC MC1 MC2 AMC (single-site) VPX 6U RTM (dual-site) MC 9 THALES NEDERLAND B.V.

Examples of Evaluation Carrier/Mezzanine Cards Not compliant to mechanical standard! Hopefully compliant to electrical standard.. 10 THALES NEDERLAND B.V.

FMC Connector Physical characteristics Samtec SeaArray SEAM/SEAF connector (2 nd supplier: Molex) 400-balls BGA, 10 columns/40 rows, 1.0 mm pitch, solder-charged Low Pin Count (LPC, 4 col.) / High Pin Count (HPC, 10 col.) Designed for high-density, high-speed interconnect Electrical characteristics Differential signalling (LVDS/CML pairs) Up to 80 inputs/outputs Up to 4 dedicated clocks Up to 10 full-duplex gigabit transceivers Up to 2 transceiver reference clocks Single-ended signalling (LVTTL/LVCMOS/.) Up to 160 inputs/outputs/bidirs Adjustable voltage supply (VADJ), based on IPMI EEPROM FMC carrier cards reads EEPROM and sets VADJ Fixed 12V/3.3V power supplies JTAG 11 THALES NEDERLAND B.V.

TNL: PCIe- and FMC Standards Combined PCIe (PCI Express): International Standard PCI-SIG FMC (FPGA Mezzanine Card) : International Standard ANSI/VITA 57.1 12 THALES NEDERLAND B.V.

PCIe FMC Carrier (PFC) / FMC Mezzanines PFC (Generic) FMC_DTIO FMC_CTIO FMC_DIO FMC_TRX6A 13 THALES NEDERLAND B.V.

Carrier Assembly Testing/Programming FMC Loopback Mezzanine (COTS, ApisSys) PFC (=DUT) SFP+ Loopback Module (COTS, Molex) Carrier Assembly Testing: - Mandatory: Optical Inspection - Optionally: Flying-Probe Testing - Mandatory: IEEE 1149.1 (JTAG/Boundary Scan) - Optionally: Functional Testing (SFP+ Loopback) Carrier Programming (=Configuration Flash): - Mandatory: IEEE 1532 (ISC) 14 THALES NEDERLAND B.V.

Mezzanine Assembly Testing/Programming FMC (=DUT) PFC + Goepel JTAG PCIe Adapter (=Test Adapter) Mezzanine Assembly Testing: - Mandatory: Optical Inspection - Optionally: Flying-Probe Testing - Optionally: IEEE 1149.1 (through Carrier FPGA) Mezzanine Programming (=IPMI EEPROM): - Mandatory: IEEE 1149.1 (JTAG/Boundary Scan, through Carrier FPGA) 15 THALES NEDERLAND B.V.

So far, the physical part.. But what about the application? 16 THALES NEDERLAND B.V.

PCIe FMC Carrier Block-diagram / FPGA 17 THALES NEDERLAND B.V.

FMC Mezzanine Signal Mapping (Excel/VBA) All user I/O names, -types and -electrical levels defined in Excel: generated VHDL and UCF 18 THALES NEDERLAND B.V.

FMC Mezzanine User I/O VHDL Wrapper 19 THALES NEDERLAND B.V.

FMC Mezzanine User I/O UCF Constraints 20 THALES NEDERLAND B.V.

FMC Mezzanine IPMI XML Description XML converted to Motorola SREC (hex) file (JTAG) Command-line tool prior to assembly for: Board Manufacturing Date/Time Board Serial Number 21 THALES NEDERLAND B.V.

Decoupling of Design Disciplines Design of FMC mezzanine cards: Intended for physical layer (only) of specific interface(s) Electrical/optical/RF/etc. Design templates available under CM Board/PCB design activity/skills Design of FMC carrier card FPGAs: Provides datalink/transport layer(s) of interface protocol(s) (De)Serializing/error checking/framing, etc. Applicative functions For instance (pre-)processing/formatting of data Bridging to/from PCI-Express Generic PFC Shell available under CM FPGA design activity/skills Design of driver- and application software: Linux driver has generic part Linux driver application part and application Embedded (real-time) software design activity/skills 22 THALES NEDERLAND B.V.

Mezzanine / Carrier Combination FMC (Specific) PFC (Generic) 23 THALES NEDERLAND B.V.

Sensor / Processing Combination Rack PC: - Linux (RT) - GPP (Intel) - GP-GPU (Nvidia) Radar Antenna System Radar Transceiver (FPGAs, RF, PSU) DIO Multiple Discrete I/Os (MC) (RS422/RS485/Solid State Relais) Transceiver Data/Parameters (CC) (Optical Link, SFP) 24 THALES NEDERLAND B.V.

Summary/Conclusions Flexible I/O solution/product for PC technology At acceptable RC costs and long(er) life-cycle Mezzanines either COTS or developed at minimal lead-time/cost FPGA design effort minimized by re-use and code-generation SW programming model is (more) standard and open Envisioned future applications Legacy systems / upgrades Analog Radar Video output/input RF/IF Generation Specific I/O Discretes New systems Phased-array Front-End Processing (FPGA/GPP/GPU) Small Systems Segment products (GPP/GPU) Thanks for your attention and feedback! 25 THALES NEDERLAND B.V.