FMC标准以及FMC连接器介绍

article/2025/10/13 16:50:01

 

 

一、FMC标准

        FMC标准描述了一个通用的模块,它是以一定范围的应用,环境和市场为目标的。 
        该标准由包括 FPGA 厂商和最终用户在内的公司联盟开发,旨在为基础板(载卡)上的 FPGA 提供标准的夹层板(子卡)尺寸、连接器和模块接口。通过这种方式将 I/O 接口与 FPGA 分离,不仅简化了 I/O 接口模块设计,同时还最大化了载卡的重复利用率。
 

二、FMC标准的优点

        FMC 标准与使用 PCI、PCI-X、PCI-E 或 Serial RapidIO 等复杂接口连接到载卡的 PMC 和 XMC 标准不同,FMC 标准只要求核心 I/O收发器电路直接连接至载卡上的 FPGA 即可。 
        在FMC子模块的设计中,通过固定电信号位置,使用最小的系统支持和灵活的引脚分配,能最大限度地减少设计的精力和资源,不仅提高了效率,而且也带来了诸多显著优势,主要有以下几方面: 
        (1)设计重复利用性:不管是采用定制的内部板设计还是商用成品 (COTS) 子卡或载卡,FMC 标准有助于将现有的 FPGA / 载卡设计重新用到新的 I/O 上,而这只需更换 FMC 模块并对 FPGA 设计略作调整即可。 
        (2)数据吞吐量:支持高达 10 Gb/s 的信号传输速率,子卡和载卡之间潜在总带宽达 40 Gb/s。 
        (3)多I/O:提供充足I/O数量,紧密排列,空间占用少 
        (4)兼容性:标准化的电源,规范的信号定义,增加彼此的兼容性 
        (5)稳定性:宽面积接触,采用BGA封装,增加抗震性能

三、FMC标准的尺寸及其对应使用的连接器

        (1)FMC标准定义了单宽度(69 毫米 x 76.5 毫米) 和双宽度(139 毫米 x 76.5 毫米)两种尺寸。单宽度模块支持到载卡的单个连接器。双宽度模块主要面向需要更高带宽、更大前面板空间或较大PCB 面积的应用,支持多达两个连接器。FMC 标准提供两种尺寸,能够更加灵活地根据空间、I/O 要求或者这两者的要求对板进行精心优化。 
        (2)FMC 连接器是美国 Samtec公司设计的高密度高速连接器,以用作标准到载卡上的 FPGA 的接口:一种是具有 160个引脚的低引脚数 (LPC) 连接器,另一种则是具有 400个引脚的高引脚数 (HPC) 连接器。这两种连接器均支持高达 2Gb/s 的单端和差分信号传输速率,且到 FPGA 串行连接器的信号传输速率高达 10Gb/s。 
        (3)HPC 和 LPC 连接器都使用相同的机械式连接器,唯一的差别在于实际上移植哪些信号,因此采用 LPC 连接器的卡也能插入 HPC 处,而且只要适当设计,HPC 卡在插入 LPC 处时还能提供诸多派生功能。此外,除了 68个用户定义的单端信号或者 34个用户定义的差分对外,LPC 连接器还提供了 1个串行收发器、时钟、JTAG 接口和 1个作为基础智能平台管理接口 (IPMI) 命令可选支持的 I2C 接口。而 HPC 连接器则提供了 160个用户定义的单端信号(或者 80个用户定义的差分对)、10个串行收发器对以及更多时钟。 

四、实物图

下面的板子采集和处理分开,作为一个AD、DA的子卡

CameraLink输入/输出子模块

 

五、连接方式

 

公众号“硬件攻城狮的秘密”,专注原创知识和硬件资源分享,关注就送福利:硬件基础课程和EMC学习资料。

如有收获,点赞,收藏激励下本人吧!

资料来源:

 

 

http://www.cnjat.com/zixun/ynjd/1556.html

https://wenku.baidu.com/view/82c58b2ce2bd960590c6772e.html


http://chatgpt.dhexx.cn/article/PAA3Z4MY.shtml

相关文章

关于使用腾讯云HiFlow场景连接器每天提醒签到打卡

目录 前言: HiFlow: 配置:​编辑 设置执行条件 ​编辑 设置群发机器人: 缺点与不足: 总结: 前言: 在我们日常生活中总会有一些签到比如:我们的掘金签到,王者荣耀签…

七、Kafka Connector (连接器)

Kafka Connect 是一种用于在 Apache Kafka 和其他数据系统之间可扩展且可靠地流式传输数据的工具。它使快速定义将大型数据集移入和移出 Kafka 的连接器变得简单。Kafka Connect 可以摄取整个数据库或从应用程序服务器收集指标到 Kafka 主题中,使数据可用于低延迟的…

连接器是什么?连接器有什么作用?

连接器是什么? 连接器,即CONNECTOR。 在中国也称为连接器、插头和插座。 一般指连接器。 即连接两个有源设备以传输电流或信号的设备。 广泛应用于航空、航天、国防等军事系统。 连接器是我们电子工程技术人员经常接触到的部件。 SIM卡插座连接器是手机、…

一分二网线连接器正确使用方法

考虑到公司有很多同事需要连接pc的同时要连接无线路由器,但是每个工位只有一个网络面板。 所以就采购了一批一分二网线连接器 本来以为可以直接把一根网线分成两根直接使用,想法如下图: 只能说想法太天真!!&#xff0…

电路板常用连接器(接插件)介绍与选型建议(板对板连接器,板对线连接器,线对线连接器等)

提示:本文介绍常用的连接器,这些连接器适合常规的工作条件。本文适合刚接触电路板或者对连接器不熟悉的攻城狮阅读。 文章目录 前言一、连接器具体应该叫什么?二、连接器型号分类1.目前的型号是怎么来的和分类2.选型注意事项3.连接器的购买与…

常见的光纤连接器有哪些?光纤连接器的种类科普

光纤连接器根据光纤连接器结构类型的不同可以分为不同的类型,根据传输介质的不同可分为单模光纤连接器和多模光纤连接器; 适用于FC、SC、ST、D4、DIN、Biconic、MU、LC、MT等类型; 连接器按引脚端面可分为PC(UPC)和APC…

Wafer连接器的介绍

Wafer连接器通常是指连接器底座(芯片座)连接器,一般由金属件和塑料件组装而成。 与只有塑料件(有些有铁壳)的软管不同,它是由电线和端子组装而成的。wafer插座连接器由固定端电连接器,即阴接触件&#xff0…

连接器分类及选型

常用连接器分类 D型连接器 射频连接器 圆形连接器 背板连接器 RJ连接器(电话连接器、网口连接器) 扁平电缆连接器 功率连接器 端子类连接器 标准间距连接器 欧式连接器 光纤连接器 其他连接器 D型连接器 D型普通:9芯、15芯、25…

链接器 --- Linker

链接器 1. 背景 ​ 对于经常使用 IDE 的开发者,通常点击一个按钮就万事大吉了,这虽然极大简化了过程,但是对于我们C语言这些相对底层的开发者来说非常非常不友好,屏蔽了大量细节,不了解内部细节是非常可怕的&#xf…

arm-gcc链接器和链接脚本

本文主要介绍了链接器和链接脚本的基本内容。主要偏向于入门级以及常见容易混淆的知识点。 1. 链接器介绍 在现在软件工程中,程序一般都比较复杂,通常由多个源文件组成。在编译的过程中会对这些源文件进行汇编或者编译然后生成目标文件。这些目标文件一…

彻底理解链接器:一

目录 什么是链接器(Linker) 链接器可操作的元素 链接器是如何工作的 过程一:符号决议 c源文件中都有什么 目标文件里有什么 符号表(Symbol table) 符号表存放在哪里 符号决议的过程 实例说明undefined reference 过程二&#xff1…

【python】pip指定路径安装文件

在网上下载个tar.gz的安装包,用pip在指定目录安装 pip install --target路径 文件名 pip install --targetE:\work\zicai\pd_code\AutoTest3.7\shujia\venv\Lib\site-packages xlwings-0.18.0.tar.gz 指定下载pyecharts包1.7.0版本到执行路径 pip3 install -i h…

如何查看Ubuntu中Python的安装路径

ubuntu查看python安装路径 查找方法: python import sys pythonpath sys.executable print(pythonpath)Python的安装路径:/usr/bin/python 可提供远程搭建运行服务 不会调试运行的同学,你只需打开远程,会帮你搭建调试好一切&a…

如何找到python 安装路径

我觉得第二个方法更实用,直接按个快捷键F8就行了 第一个:打开python,或者命令行 输入 import sys for i in sys.path: ... print(i) 输出 C:\Users\ASUS\AppData\Local\Programs\Python\Python37\python37.zip C:\Users\ASUS\AppDat…

找Python安装目录,设置环境路径以及在命令行运行python脚本

第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Program Files\Python36 再字符串的末尾&…

如何查看Python的安装路径

如何查看Python的安装路径 打开cmd,输入python -m site 发现我的Pyhton安装路径就是:C:\Users\XXXXX\AppData\Local\Programs\Python\Python38

【windows环境下】如何将python模块安装到指定目录下

当你只安装了一个版本的python的时候只需要用 pip install [模块名]就可以安装模块 当存在多个python环境,要将模块添加到某个环境下 可以使用下面的代码 pip install -t [路径]\ [模块名]其中的路径是你选择的环境python所在的安装目录 一般在python下的Lib目录…

下完安装好python后,想查看python的安装位置的几种方法

查看python的路径 基于windows系统,按下winr(也就是命令提示符),输入cmd ,进入 查看当前的python的版本的话输入python -V 1, 查看当前下载的python类型和路径则可以输入 py -0 (加 * 的是你使用python的默…

python安装路径怎么找-怎么查看python安装路径

查看python安装路径的方式:1、在桌面上右击Python软件图标,点击“打开文件所在的位置”,即可直接跳转到安装目录;或是右击之后点击“属性”,查看安装路径。2、在“任务管理器”中找到Python应用,右击选择“打开文件所在的位置”,打开软件的安装位置。 Python是一种脚本语…

cd对Python安装目录操作

1.Python安装路径查询:cmd中使用指令:py -0p 2.cmd操作: 切换当前盘:D: 进入当前盘文件:cd空格位置 返回上一级目录:cd ..