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