1、FMC标准
FMC标准描述一个通用的模块,它是以一定范围的应用,环境和市场为目标的。FMC标准旨在为基础板(载卡)上的FPGA提供标准的夹层板(子卡)尺寸、连接器和模块接口。通过该方式将I/O接口与FPGA分离,简化I/O接口模块设计,最大化载卡的重复利用率。
2、概述
FMC(FPGA Mezzanine Card)FPGA中间层板卡,整个FMC模块由子板模块、载卡模块两部分构成。子卡和载卡之间由连接器连接,子卡模块上连接器使用公座(male),载卡上连接器使用母座(female)。载卡连接器引脚与具有可配置IO资源的芯片,例如:引脚通过PCB设计连接在一起,子板模块上的连接器引脚与I/O接口也是通过PCB设计连接起来。子板PCB上可以设计不同I/O接口实现不同的功能,以此,同一载卡可以通过子板的设计实现不同的扩展功能,使芯片的应用更加灵活。
FPGA夹层卡(FMC)标准旨在为基础板(载卡)上的FPGA提供标准的夹层卡尺寸、连接器和模块标准。支持高达10Gb/s的信号传输速率,夹层板和载卡之间潜在总带宽达40Gb/s。
FMC标准的出现将板设计进行了模块化,分为处理引擎(载卡)和I/O引擎(FMC模块)两个部分。因此,可以重复利用单个载卡(包括一个或者多个FPGA以及适当数量和类型的FMC连接器和板)作为不同应用的基础。
FMC标准到载卡提供两种FPGA的接口:一种是具有 160 个引脚的低引脚数 (LPC) 连接器;
一种则是具有 400 个引脚的高引脚数 (HPC) 连接器。
这两种连接器均支持高达 2 Gb/s 的单端和差分信号传输速率,且到 FPGA 串行连接器的信号传输速率高达 10 Gb/s。除了 68 个用户定义的单端信号或者 34 个用户定义的差分对外,LPC