FMC板卡标准(一)介绍及FMC兼容

说明:ANSI/VITA 57.1-2008标准对FMC规范做了详细的规定,包括对FMC的特性、尺寸、FMC载板、FMC连接器管脚分配以及电气要求等都有详细的要求。本文及后续博客对该标准进行详细的翻译和分析,根据项目实际FMC相关产品做一些实例分析。以供使用FPGA夹层卡的朋友提供参考。

概述

FPGA 夹层卡 (简称FMC) 标准由包括 FPGA 厂商和最终用户在内的公司联盟开发,属于 ANSI 标准,旨在为基础板(载卡)上的 FPGA 提供标准的夹层卡尺寸、连接器和模块接口。I/O 接口与 FPGA 分离,不仅简化了 I/O 接口模块设计,同时还能最大化载卡的重复使用率。FMC夹层卡的优点如下:

  • 数据吞吐量:支持高达 10 Gb/s 的信号传输速率,夹层卡和载卡之间潜在总带宽达 40 Gb/s。
  • 时延:消除了协议开销,避免了时延问题,确保确定性数据交付。
  • 简化设计:无需了解 PCI、PCI Express® 或 Serial RapidIO 等协议标准的专业技术。
  • 系统开销:通过简化系统设计降低了功耗,缩短了工程设计时间,并缩减了IP 核及材料成本。
  • 设计重复使用:不管是采用定制的内部板设计还是商用成品 (COTS) 夹层卡或载卡,FMC 标准有助于将现有的 FPGA / 载卡设计重新用到新的 I/O 上,而这只需更换 FMC 模块并对 FPGA 设计略作调整即可。

1. FMC介绍

近些年来,系统中需求更多的不同类型的前面板IO功能。典型的,这些前面板IO功能被固定在3U或者6U形状卡或者和PMC或者XMC模块配合使用。

以前,3U或6U板卡使用固定的特殊功能的前面板IO设计,改变前面板IO功能,必须替换3U或者6U板卡。

PMC和XMC模块为3U或者6U形状卡提供可配置的前面板IO,但是PMC和XMC模块占用3U和6U载板更多的面积。

该文档提供一种新的IO夹层模块。它提供到3U和6U形状卡的连接,但不限于次尺寸。它占用的载板面积小于PMC和XMC模块。通常用来提供一种到FPGA器件的连接或者其他可配置的IO连接。

1.1 该标准的定义目标:

  • IO夹层模块,支持载板包括:VME/VPX/VPX/REDI/CPCI/CPCIe/ATCA/AMC/PCI/PCEe/PXI/PXIe载板;

  • 高速IO连接:支持最大IO速率到10Gb/s;支持单端和差分信号2Gb/s;拥有大量可用IO;

  • 高速IO电气连接器:支持宽范围信号标准;系统可配置IO功能;紧密结合FPGA;

  • IO夹层卡机械属性:最小尺寸;可伸缩高、低性能应用;传导和加固支持。

1.2 FMC概述

FMC标准面向应用范围,环境和市场描述了一个多功能的模块。该说明定义了一个商业级版本,可以扩展到加固传导级应用。

该标准双宽模块可以用用到附加宽度的载板,要求更大的前面板空间或者更大的PCB面积。

FPGA提供高管脚数量,可以操作在多Gb/s速率。最新的连接器技术被应用,以保持夹层模块I/O和FPGA载板高性能连接。

FMC夹层模块在定义时,没有使用固定的协议接口,尽量减小系统支持,并且支持灵活的管脚位置分配。

1.3 标准术语

FMC标准定义了一些专用术语,用来标识技术描述的关注程度,以保持各个厂家FMC夹层卡的最大兼容。

  • 规则<章节>.<序号>: 所有的“”规则“”都必须遵守,以保持子卡和背板的兼容设计;
  • 推荐<章节><序号>: 强力建议设计者遵守"推荐"的内容,该推荐能够帮助设计者避免设计性能下降或者其他问题。这些推荐内容是基于设计经验规定的,目标是让开发者迅速的上手。
  • 建议<章节><序号>:建议”对开发者不是关键的,但会帮助做一些设计设计决定,避免设计中的困难。
  • 允许<章节><序号>:允许”使读者确信某些方法是可以接受的并且不会引起问题出现。
  • 评论<章节><序号>:评论”不提供任何明确的建议。它们通常来用来说明某些规则的影响,在某些项目需要注意,用来解释某些规则背后的原因。

1.4 FMC释义

FMC: FMC夹层卡
Board: 电路板
CCA: 电路板安装
Carrier Card: 载板
FMC Mezzanine Module: FPGA夹层卡
FMC-RM: 建议传导冷却的FMC IO夹层卡
FCM-CM: 商业级FMC IO夹层卡
FMC-RC: 建议传导冷却的 FMC载板
FMC-CC: 商业级FMC IO载板
Air cooled: 空气冷却
Conduction cooled: 传导冷却
Thermal Interface: 散热面
HPC: 高管脚连接器
LPC: 低管脚连接器

1.5 参考文献

1.6 尺寸

标准中所有的CAD尺寸图均采用mm为单位。

2. FMC兼容

2.1 FMC夹层卡最小特性

规则2.1: 为了标签夹层模块兼容FMC,IO夹层模块应该符合该标准所有恰当的要求。
规则2.2: 提供IO夹层模块机械约束。
规则2.3: 如果参考文献或者说明和此标准冲突,优先考虑此标准。

2.2 FMC载板最小特性

规则2.4: 为了标签夹层模块兼容FMC,载板应该符合该标准所有恰当的要求。
规则2.5: 最少提供一个FMC插槽,至少支持LPC接口。
规则2.6: 提供载板机械约束。
规则2.7: 如果参考文献或者说明和此标准冲突,优先考虑此标准。

下一篇博文我们将介绍FMC夹层卡模块相关的内容,包括:夹层卡尺寸、连接器、夹层卡散热及夹层卡面板问题。

  • 1
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: FMCFPGA Mezzanine Card)是一种在开发中起到连接传感器、模块或其他外部设备和FPGA板卡之间的桥梁的接口卡。与其他通用的标准接口卡相比,FMC拥有更高的数据传输速度和更大的连接能力,并且可以扩展更多的接口功能。 对于FMC板卡的使用,我们可以通过CSDN(中国软件开发网)这个网站上的download.csdn.net来获取许多有关FMC板卡的相关资源。该网站提供了许多关于FMC板卡设计、开发和使用的教程、资料和软件等。 在下载FMC板卡相关资源之前,我们可以先了解一下FMC板卡的基本原理和工作方式。根据FMC标准定义,它包括一个FMC载板和一个FMC卡插槽,FMC卡插槽连接到FPGA板卡的拓展接口上。我们需要根据所用的具体FPGA板卡,选择适配的FMC载板和相应的FMC卡插槽。 在下载相关资源之后,我们可以根据资源中的指导来进行FMC板卡的设计、连接和使用。首先,我们需要使用设计工具如Vivado进行FMC板卡的设计。其次,我们需要根据设计文档和FMC的引脚定义,连接FMC载板和FMC卡插槽。最后,我们可以根据需求使用FMC板卡进行数据传输、采集或其他特定功能的实现。 总之,在使用FMC板卡前,我们需要了解FMC的基本原理和工作方式,并寻找相关的资源进行下载和学习。通过合理的设计和连接,我们可以充分利用FMC板卡的高传输速度和扩展能力,实现各种外围设备的连接和使用,从而满足特定项目的需求。 ### 回答2: fmcFPGA Mezzanine Card)是一种用于扩展FPGA开发板功能的接口标准,可用于连接各种不同类型的板卡或开发板。在CSDN网站上的download.csdn.net,我们可以找到一些关于fmc板卡使用的相关资料。这些资料包括了fmc板卡介绍、电路原理图以及使用指南等。 通过下载这些资料,我们可以了解到fmc板卡的工作原理以及如何使用它们来扩展FPGA开发板的功能。其中,电路原理图可以帮助我们了解fmc板卡FPGA开发板之间的连接方式以及信号传输的原理。使用指南则提供了一些常见问题的解答和使用技巧,能够帮助我们更好地使用和配置fmc板卡。 在使用fmc板卡时,我们首先需要确保板卡FPGA开发板之间的接口和引脚连接正确。接着,我们可以根据板卡的功能需求,使用相应的软件进行配置和编程。通过使用fmc板卡,我们可以在FPGA开发板上实现更多的功能,例如高速数据传输、音频处理、视频处理等。 总之,对于想要了解和使用fmc板卡的人来说,download.csdn.net上的资料是一个很好的参考资源。通过研究这些资料,我们可以更好地理解fmc板卡的工作原理,并能够顺利地扩展FPGA开发板的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FPGA技术实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值