Altera_Forum
Honored Contributor
12 years agoBe Warned: Altera FMC Connector not compatible with some daughter cards!
Hi - I was about to purchase an Arria V SoC Card to use with an ADI daughtercard (AD-FMCOMMS2-EBZ - demo card for the ADI 9361 ADC/DAC). However, it turns out the boards won't mate.
The Vita 57.1 standard that governs FMC connectors allows for a set of "user-defined" LVDS pairs. The standard says nothing about I/O direction. Xilinx LVDS I/O is bi-directional, but Altera LVDS I/O is not, and FPGA I/Os are assigned to these user-defined pairs in some arbitrary manner. The people at ADI used these user-defined pairs for all their I/O, and made their own choice about I/O direction, some of which conflict with the choices made by Altera. I don't know if ADI followed some informal sub-standard, or it was just bad luck. (Although if they had used the M2C/C2M pins which are specified for moving data, there wouldn't have been an issue). Still, if Altera is moving to full FMC support on their cards, it looks like they may have to also move toward bidirectional LVDS I/O. So be warned! If you plan to buy an Altera board and use its FMC connectors, you need to explicitly check that it will work with your chosen DaughterCard. /j [Note - Altera devices do support "Emulated" LVDS which can convert LVDS inputs to "emulated" Outputs. This can help some, but performance is degraded (might be sufficient under a few hundred MHz, and it solves the problem only in one direction]