Defense Solutions
Download
Report
Transcript Defense Solutions
Overview of VITA57 - FMC
Denis Smetana
May 14, 2015
What is FMC?
FMC = FPGA Mezzanine Card
– Small mezzanine form-factor to
enable easy customization of
FPGA I/O (69mm x 71-84mm)
– Can be used on multiple FPGA
carrier card form factors
– Generally < 10 watts
– IP/SW provided by FMC vendor
– Supports both air-cooled and
conduction-cooled environments
Why FMC?
More flexible I/O than PMC/XMC
Support for wide parallel interfaces
– Low latency
Support for higher speed I/O
FMC
P
a
r
a
l
l
e
l
S
e
r
i
a
l
C
o
n
t
r
o
l
Configurable Voltage Support
FPGA
Enables Common FPGA Carrier for multiple applications
FMC Signals
80 Differential Pairs (160 single ended)
– LPC [00:33]; HPC (HA[00:23]; HB[00:21])
4 differential clocks, 2 optionally sourced by carrier
10 High Speed SERDES, with two SERDES clocks
I2C Control Interface
Misc: GA, JTAG, Present, Power Good, Power/GND
FMC Pinout
Regions of FMC
Front Panel IO
connector
Region
IO Area
31 mm x
50 mm
Double-wide FMC is also defined
Conduction
Cooled
Thermal
Interface
Large Ecosystem
FMCS HAVE BEEN WIDELY ADOPTED
Large number of vendors who
develop either FMC cards, FPGA
cards with FMC sites, or both
Predominantly ADC or DAC or
ADC/DAC FMCs. But some Memory /
RF / DSP / or fiber based FMCs also
FMC MARKETING ALLIANCE
4DSP LLC
Alpha Data Parallel Systems
Altera Corporation
Annapolis Micro Systems, Inc.
ApisSys SAS
BittWare, Inc.
CBT Technology
CES-Creative Electronic Systems
Curtiss-Wright Defense Solutions
Faster Technology
Interface Concept
Mercury Systems, Inc.
Nutaq
Pentek, Inc.
Samtec
Talent Technology Co., Ltd.
TechwaY
Tokyo Electron Device Ltd.
VadaTech Inc.
Xilinx
History of VITA57
Initial work started in 2005
ANSI Ratification in 2008
Updated in 2010
– Minor revisions related to SERDES signals and clocks and some
clarifications
New dot specifications underway
– VITA 57.2 – meta-data standard for PROM data (XML)
– VITA 57.3 – logic interfaces for firmware that resides in FPGA
– VITA 57.4 – adding more SERDES support for FMC connector
VITA57.4 Why?
New ADC and DAC devices are going serial (JESD204B)
FPGA SERDES continue to increase in quantity and speed
Memories are also going serial (HMC)
Current VITA47.1 FMC specification limited to 10 SERDES
ADC/DAC bandwidth can exceed FMC bandwidth
Focus of V57.4 is to add SERDES bandwidth
Summary of Proposed Changes
Moving from 10x40 connector to 14x40
– Extends support from 10 GTs to 24 GTs
– Connector backward compatible with existing
connector
SI Analysis completed on current Samtec
connector
–
All pin pairs operate at 28 Gbps with sufficient margin provided that standard
Forward Error Correction [FEC] is utilized in the FPGA receiver.
Adding Optional 4x20 Aux connector
– Extends support from 24 GTs to 32 GTs
– Location still in discussion
Addition of backplane Reference clock & sync
New signals and pinout of extended V57.4 connector
- 2 UserDef pairs BP_REFCLK_C2M; BP_SYNC_C2M and add V57D4_PRESENT_M2C_L
Add Present signal to optional Auxiliary connector
- Add V57D4_AUX_PRSNT_M2C_L signal to this connector
Summary
VITA57 provides a flexible solution for enabling a
configurable I/O front-end for FPGAs
Supports both parallel and serial I/O, air-cooled and
conduction cooled environments
VITA57.4 will bring new capability to address new
ADC/DAC, memory, and FPGA technology
Draft specification underway
Please join VITA57.4 WG if interested